jsonata 0.0.0

An (incomplete) implementation of JSONata in Rust
Documentation
{
    "expr": "Account.Order ~> |Product|{\"Total\":Price*Quantity},[\"Description\", \"SKU\"]|",
    "dataset": "dataset5",
    "bindings": {},
    "result": [
        {
            "OrderID": "order103",
            "Product": [
                {
                    "Product Name": "Bowler Hat",
                    "ProductID": 858383,
                    "Price": 34.45,
                    "Quantity": 2,
                    "Total": 68.9
                },
                {
                    "Product Name": "Trilby hat",
                    "ProductID": 858236,
                    "Price": 21.67,
                    "Quantity": 1,
                    "Total": 21.67
                }
            ]
        },
        {
            "OrderID": "order104",
            "Product": [
                {
                    "Product Name": "Bowler Hat",
                    "ProductID": 858383,
                    "Price": 34.45,
                    "Quantity": 4,
                    "Total": 137.8
                },
                {
                    "ProductID": 345664,
                    "Product Name": "Cloak",
                    "Price": 107.99,
                    "Quantity": 1,
                    "Total": 107.99
                }
            ]
        }
    ]
}