-1

解析しようとしている JSON がいくつかあります。これが不正な形式と見なされるかどうかはわかりませんが、キーが空です:

{"value": ["", {"Fields":...}]}

「フィールド」要素に到達したいのですが、空の文字列を通過できません。私はもう試した:

JSON.parse(results).value.@"".Fields

しかし、それは「そのようなフィールドはありません:クラス org.codehaus.groovy.grials.web.json.JSONArray に対して空です。

「フィールド」にアクセスするにはどうすればよいですか、またはこれは単に悪いjsonですか?

4

2 に答える 2

2

value配列です。
value[0]空文字列です。
value[1]はオブジェクトです。

于 2012-09-19T19:09:47.857 に答える
1

キーではなく、配列の要素です。中括弧の違いに注意してください。の下にある配列のインデックス 1 の要素にアクセスするだけですvalue

于 2012-09-19T19:07:41.853 に答える