0

就像,我有一个 json 文件

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

在解析期间,如果不是每个数组中都有一个字段(比如这里的扬声器)。它应该抛出空指针异常。那么,解析每个数组中没有的那些字段的过程是什么。

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 回答