0

我有一个从 HTTP 请求收到的 JSON 数组:

[
  '{{repeat(5, 7)}}',
  {
    _id: '{{objectId()}}'
  }
]

有时我只收到一个简单的 JSON 对象而不是一个数组。

我如何概括和存储响应,因为有时我得到一个数组,有时是一个普通的 JSON 对象。

目前我已经这样做了: JSONObject j = new JSONObject(recvdString);

在 JSON 数组的情况下,我得到一个错误:A JSONObject text must begin with '{' at character 1 of

4

1 回答 1

0

不是有效的json。这个应该运行:

[
  "{{repeat(5, 7)}}",
  {
    "_id": "{{objectId()}}"
  }
]

但是,您可以像这样在有用的在线服务中验证您的 json

于 2016-11-09T15:43:55.740 回答