{ "simple": { "primitive": 1, "string": "string", "array": [], "object": {}, "null": null }, "twoLevels": { "1stLevel": { "2ndLevelPrimitive": 1, "2ndLevelString": "string", "2ndLevelArray": [], "2ndLevelObject": {}, "2ndLevelNull": null } }, "threeLevels": { "1stLevel": { "2ndLevel": { "3rdLevelPrimitive": 1, "3rdLevelString": "string", "3rdLevelArray": [], "3rdLevelObject": {}, "3rdLevelNull": null } } }, "threeLevelsWithoutKeys": { "1stLevel": { "2ndLevel": { "3rdLevelPrimitive": 1, "3rdLevelString": "string", "3rdLevelArray": [], "3rdLevelObject": { "notKey": "notKey" }, "3rdLevelNull": null } } }, "threeLevelsWithKeys": { "1stLevel": { "2ndLevel": { "3rdLevelPrimitive": 1, "3rdLevelString": "string", "3rdLevelArray": [], "3rdLevelObject": { "id": "id", "name": "name", "key": "key", "notKey": "notKey" }, "3rdLevelNull": null } } }, "threeLevelsWithNullKeys": { "1stLevel": { "2ndLevel": { "3rdLevelPrimitive": 1, "3rdLevelString": "string", "3rdLevelArray": [], "3rdLevelObject": { "id": "id", "name": "name", "key": null }, "3rdLevelNull": null } } }, "arrayWithAllJsonObjectWithSameKeysAndEmptyObject": { "array": [ { "primitive": 1, "string": "string", "array": [], "object": {}, "null": null }, { "primitive": 2, "string": "string2", "array": [], "object": {}, "null": null } ] }, "arrayWithAllJsonObjectWithSameKeysAndNotEmptyObject": { "array": [ { "primitive": 1, "string": "string", "array": [], "object": { "primitive": 1 }, "null": null }, { "primitive": 2, "string": "string2", "array": [], "object": {}, "null": null } ] }, "arrayWithAllJsonObjectWithoutSameKeys": { "array": [ { "primitive": 1, "string": "string", "array": [], "object": {}, "null": null }, { "primitive1": 2, "string1": "string2", "array1": [], "object1": {}, "null1": null } ] } }