Java JSON文件解析过程,用于每个数组中不包含的字段
比如,我有一个json文件Java JSON文件解析过程,用于每个数组中不包含的字段,java,json,Java,Json,比如,我有一个json文件 "ref": [{ "af": [ 1 ], "speaker": true, "name": "Fahim" }, { "aff": [ 1 ], "name": "Grewe" }] 在解析过程中,如果字段在每个数组中都不可用(就像这里的spea
"ref": [{
"af": [
1
],
"speaker": true,
"name": "Fahim"
},
{
"aff": [
1
],
"name": "Grewe"
}]
在解析过程中,如果字段在每个数组中都不可用(就像这里的speaker)。它应该抛出空指针异常。那么,解析每个数组中没有的字段的过程是什么呢 您可以设置自定义验证规则,或使用非验证版本,该版本将只进行解析而不检查标准等。您是否尝试过:
var ref = YourObject.ref;
for(var i=0; i<ref.length; i++){
if(ref[i].speaker!==null){
//do something
}
}
var ref=YourObject.ref;
对于(var i=0;i)在对其执行任何操作之前,必须检查它是否为null。向下滚动到该链接中的“quick json Validating parser Usage”(快速json验证语法分析器用法)-您可以选择它是否会为本应存在的缺失标记引发异常。