繁体   English   中英

如何同时处理JSON数组和JSON对象响应

[英]How to handle both JSON array and JSON object response

我有一个从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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM