1.1.2 • Published 9 months ago
@adobe/json-formula v1.1.2
json-formula: A Query Language for JSON with Spreadsheet Functions
This project hosts an implementation of an expression grammar that operates on JSON documents. The grammar is a mashup of:
- JMESPath query language.
- Operators and functions from OpenFormula
Given:
{
"items": [
{
"desc": "pens",
"quantity": 2,
"price": 3.23
},
{
"desc": "pencils",
"quantity": 4,
"price": 1.34
}
]
}
sum(items[*].price * items[*].quantity)
=> 11.82
items[*].{price: price, quantity: quantity, subtotal: price * quantity}
=>
[
{
"price": 3.23,
"quantity": 2,
"subtotal": 6.46
},
{
"price": 1.34,
"quantity": 4,
"subtotal": 5.36
}
]
Try it
Visit the Playground
Documentation
1.1.2
9 months ago
1.1.1
1 year ago
1.1.0
1 year ago
1.0.1
1 year ago
1.0.0
2 years ago
0.2.4
2 years ago
0.2.3
2 years ago
0.2.2
2 years ago
0.2.0
2 years ago
0.1.53
2 years ago
0.1.52
2 years ago
0.1.51
2 years ago
0.1.50
2 years ago
0.1.45
3 years ago
0.1.46
3 years ago
0.1.47
3 years ago
0.1.48
3 years ago
0.1.49
3 years ago
0.1.44
3 years ago