{
    "title": "Sample mock API - using variables",
    "global": {
        "number" : 100,
        "decimal" : 100.2,
        "string" : "test",
        "user" : {"id": 1,"title": "test 1"},
        "user1" : {"id": "{{global.number}}","title": "test 1"},
        "user2" : {"id": "<<{{global.number}}>>","title": "test 1"},
        "user3" : "<<{{object global.user}}>>",
        "user4" : "<<{{object global.user1}}>>",
        "user5" : "<<{{object global.user2}}>>",
        "user6" : "<<{{object global.user3}}>>",
        "user7" : "<<{{object global.user5}}>>",

        "user1Template" : {"id": "t1","title": "test 1"},
        "users1": "<<[{{array global.user1Template 2}}]>>",
        "user1_1": "<<{{object global.user1Template}}>>",

        "user2Template" : {"id": "<<{{idx}}>>","title": "test {{idx}}"},
        "users2": "<<[{{array global.user2Template 2}}]>>",
        "user2_2": "<<{{object global.user2Template 999}}>>",

        "user3Template" : {"id": "<<{{rnd 0 100}}>>","title": "test 1 - {{rnd}}"},
        "users3": "<<[{{array global.user3Template 2}}]>>",
        "user3_1": "<<{{object global.user3Template}}>>"
    },

    "test": {
        "number" : "<<{{global.number}}>>",
        "decimal" : "<<{{global.decimal}}>>",
        "string" : "{{global.string}}"
    },
    "array": {
        "array1" : "{{global.users1}}",
        "array2" : "{{global.users2}}"
    }
}