For TypeScript Developers
Create Executable JSON Expressions
A TypeScript library for JSON expressions. Turn expressions into structured data you can store and execute.
A TypeScript library for JSON expressions. Turn expressions into structured data you can store and execute.
const expression = {
name: { $concat: ["$name", " ", "$surname"] },
mostFavoriteSports: {
$filter: {
input: "$sports",
as: "sport",
cond: { $gt: ["$$sport.rating", 8] },
},
},
};
const variables = {
name: "Martí",
surname: "Serra",
sports: [
{ name: "football", rating: 9 },
{ name: "basketball", rating: 10 },
{ name: "tennis", rating: 5 },
{ name: "swimming", rating: 7 },
],
};
{
"name": "Martí Serra",
"mostFavoriteSports": [
{ "name": "football", "rating": 9 },
{ "name": "basketball", "rating": 10 }
]
}