Referenced style JSON Input—This example shows the input in its flat structure using the default metadata tags. There are two orders shipping year after year with the same items, referenced in each order. See How to associate one child entity with more than one parent . For more information, see About creating a JSON request message for a Decision Service . Here is how that input looks in Studio:


The referenced request in JSON format with default metadata looks like this:
{
    "__metadataRoot": {"#locale": ""},
    "Objects": [
        {
            "item": [
                {"__metadata": {"#ref_id": "Item_id_1"}},
                {"__metadata": {"#ref_id": "Item_id_2"}}
            ],
            "dueDate": "1/1/2018",
            "__metadata": {
                "#type": "Order",
                "#id": "Order_id_1"
            }
        },
        {
            "item": [
                {"__metadata": {"#ref_id": "Item_id_1"}},
                {"__metadata": {"#ref_id": "Item_id_2"}}
            ],
            "dueDate": "1/1/2019",
            "__metadata": {
                "#type": "Order",
                "#id": "Order_id_2"
            }
        },
        {
            "product": "Ball",
            "quantity": 20,
            "price": 10,
            "__metadata": {
                "#type": "Item",
                "#id": "Item_id_1"
            }
        },
        {
            "product": "Racket",
            "quantity": 1,
            "price": 20,
            "__metadata": {
                "#type": "Item",
                "#id": "Item_id_2"
            }
        }
    ]
}			
JSON Output of referenced shared data —This example shows the output in its flat structure. Here is how that looks in Studio:


The JSON output of a shared data request (with only Objects) looks like this:
{
    "__metadataRoot": {"#locale": ""},

    "Objects": [
        {
            "note": "This Order was shipped late",
            "total": 220,
            "item": [
                {"__metadata": {"#ref_id": "Item_id_1"}},
                {"__metadata": {"#ref_id": "Item_id_2"}}
            ],
            "shipped": true,
            "dueDate": "1/1/2018",
            "__metadata": {
                "#type": "Order",
                "#id": "Order_id_1"
            },
            "shippedOn": "12/1/2018"
        },
        {
            "note": "This Order was shipped on time",
            "total": 220,
            "item": [
                {"__metadata": {"#ref_id": "Item_id_1"}},
                {"__metadata": {"#ref_id": "Item_id_2"}}
            ],
            "shipped": true,
            "dueDate": "1/1/2019",
            "__metadata": {
                "#type": "Order",
                "#id": "Order_id_2"
            },
            "shippedOn": "12/1/2018"
        },
        {
            "product": "Ball",
            "quantity": 20,
            "price": 10,
            "subtotal": 200,
            "__metadata": {
                "#type": "Item",
                "#id": "Item_id_1"
            }
        },
        {
            "product": "Racket",
            "quantity": 1,
            "price": 20,
            "subtotal": 20,
            "__metadata": {
                "#type": "Item",
                "#id": "Item_id_2"
            }
        }
    ]
}