【问题标题】:How to repair JSON that won't parse?如何修复无法解析的 JSON?
【发布时间】:2018-02-28 13:43:47
【问题描述】:

我无法理解下面的解析错误。您可以使用https://jsonformatter.org/ 来获取错误:


{"lookup": "defaultStatelessKieSession",
    "commands": [
        "insert": {
            "object": {
                "myteam.hello_kie_server_2.SMS": {
                    "sendMessage" :  true
                }
            },
            "disconnected": false,
            "out-identifier": "Message",
            "return-object": true,
            "entry-point": "DEFAULT"
        },    
        { "fire-all-rules" :{} }


     ]
}

解析问题是:


Parse error on line 3:
... [
        "insert": {
            "ob
----------------------^
Expecting 'EOF', '}', ',', ']', got ':'

但我不明白哪个“{”或“[”。

【问题讨论】:

  • 这部分"insert": 无效。

标签: javascript .net json parsing


【解决方案1】:

元素“insert”是一个json对象,必须放入{}

{
    "lookup": "defaultStatelessKieSession",
    "commands": [
        {
            "insert": {
                "object": {
                    "myteam.hello_kie_server_2.SMS": {
                        "sendMessage": true
                    }
                },
                "disconnected": false,
                "out-identifier": "Message",
                "return-object": true,
                "entry-point": "DEFAULT"
            }
        },
        {
            "fire-all-rules": {}
        }
    ]
}

【讨论】:

    【解决方案2】:

    key-valuepair对象在Arrays中是无效的,所以需要去掉这部分"insert":

    {
      "lookup": "defaultStatelessKieSession",
      "commands": [{
          "object": {
            "myteam.hello_kie_server_2.SMS": {
              "sendMessage": true
            }
          },
          "disconnected": false,
          "out-identifier": "Message",
          "return-object": true,
          "entry-point": "DEFAULT"
        },
        {
          "fire-all-rules": {}
        }
      ]
    }
    

    【讨论】:

      猜你喜欢
      • 2022-10-18
      • 2019-06-14
      • 2019-06-22
      • 1970-01-01
      • 1970-01-01
      • 2017-12-13
      • 2019-09-23
      • 2019-12-16
      • 1970-01-01
      相关资源
      最近更新 更多