{
    "title": "Sample mock API - using variables",
    "global": {
        "number": 100,
        "decimal": 100.2,
        "string": "test",
        "user": { "id": 1, "title": "test 1" },
        "user_id_str": "{{global.user.id}}",
        "user_id_num": "<<{{global.user.id}}>>",
        "user_title": "{{global.user.title}}",
        "user1": { "id": "{{global.number}}", "title": "test 1" },
        "user2": { "id": "<<{{global.number}}>>", "title": "test 1" },
        "user_1": "{{object global.user}}",
        "user1_1": "{{object global.user1}}",
        "user2_1": "{{object global.user2}}",
        "user3_1": "{{object global.user_1}}",
        "user5_1": "{{object global.user2_1}}",
        "user1Template": { "id": "t1", "title": "test 1" },
        "users1": "{{array global.user1Template 2}}",
        "users1_1": "{{object global.user1Template}}",
        "user2Template": { "id": "<<{{idx}}>>", "title": "test {{idx}}" },
        "users2": "{{array global.user2Template 2}}",
        "users2_1": "{{object global.user2Template 999}}",
        "user3Template": { "id": "<<{{rnd 0 100}}>>", "title": "test 1 - {{rnd}}" },
        "users3": "{{array global.user3Template 2}}",
        "users3_1": "{{object global.user3Template}}"
    },
    "test": {
        "number": "<<{{global.number}}>>",
        "decimal": "<<{{global.decimal}}>>",
        "string": "{{global.string}}"
    },
    "array": {
        "array1": "{{object global.users1}}",
        "array2": "{{object global.users2}}",
        "array3": "{{object global.users3}}"
    },
    "object": {
        "object1": "{{object global.users1_1}}",
        "object2": "{{object global.users2_1}}",
        "object3": "{{object global.users3_1}}"
    }
}
