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 に答える