带有嵌套对象的Json对象,嵌套对象|可嘲弄的

时间:2019-02-17 08:42:31

标签: json

我正在尝试创建可模拟的测试API。

我要创建什么?

我正在尝试使用包含另一个嵌套对象的嵌套对象构建Json对象。

使用示例:商店对象=>商店信息=>产品列表

我希望创建的内容

{
    "Object": {
            "id": 0, 
            "name": "Nova", 
            "nestedObject": {
                {
                    "id": 1,
                    "name": "NestedNestedObject1",
                },
                {
                    "id": 2,
                    "name": "NestedNestedObject2",
                },
}

我得到的结果:

Error: Parse error on line 11:
...: {                {                  
----------------------^
Expecting 'STRING', '}'

在NestedNestedObject2

如何创建嵌套的嵌套对象?如果我是对的,那么模拟对象接受纯Json

1 个答案:

答案 0 :(得分:1)

这取决于您要创建的内容,并且取决于您的API。实际的问题是您的JSON无效。

nestedObject之后只有{,这是错误的。在这种情况下,我假设您想拥有一个nestedObject数组(也许名称也应该为nestedObjects),所以将进行修复(请参阅数组[]):

{
    "Object": {
        "id": 0,
        "name": "Nova",
        "nestedObject": [
            {
                "id": 1,
                "name": "NestedNestedObject1"
            },
            {
                "id": 2,
                "name": "NestedNestedObject2"
            }
        ]
    }
}