0

同様に、jsonファイルがあります

    "ref": [{
        "af": [
            1
         ], 
         "speaker": true, 
         "name": "Fahim"
     }, 
     {
         "aff": [
            1
          ],
          "name": "Grewe"
     }]

解析時に、すべての配列でフィールドが使用できない場合 (ここではスピーカーのように)。Null Pointer Exception をスローする必要があります。では、すべての配列に含まれていないフィールドを解析する手順は何ですか。

4

2 に答える 2

1

このような優れた JSON 解析ライブラリには、さまざまなレベルの検証があります。

https://code.google.com/p/quick-json/

カスタム検証ルールを設定するか、標準などをチェックせずに解析するだけの非検証バージョンを使用できます。

于 2013-08-01T14:42:50.050 に答える
0

やってみました:

var ref = YourObject.ref;
for(var i=0; i<ref.length; i++){
    if(ref[i].speaker!==null){
        //do something
    }
}
于 2013-08-01T14:48:47.143 に答える