Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在json字段snames上迭代_Java_Json_Eclipse_Iterator_Jackson - Fatal编程技术网

Java 在json字段snames上迭代

Java 在json字段snames上迭代,java,json,eclipse,iterator,jackson,Java,Json,Eclipse,Iterator,Jackson,我必须在json文件的字段上迭代。我正在使用杰克逊图书馆。我的Json文件如下所示: {"type":"item","id":"Q1","labels":{"en":{"language":"en","value":"universe"},"fr":{"language":"fr","value":"Univers"},"la":{"language":"la","value":"universum"},"uz":{"language":"uz","value":"Olam"},"ru":{

我必须在json文件的字段上迭代。我正在使用杰克逊图书馆。我的Json文件如下所示:

  {"type":"item","id":"Q1","labels":{"en":{"language":"en","value":"universe"},"fr":{"language":"fr","value":"Univers"},"la":{"language":"la","value":"universum"},"uz":{"language":"uz","value":"Olam"},"ru":{"language":"ru","value":"\u0432\u0441\u0435\u043b\u0435\u043d\u043d\u0430\u044f"},"pl":{"language":"pl","value":"wszech\u015bwiat"},"nb":{"language":"nb","value":"universet"},"eo":{"language":"eo","value":"universo"},"it":{"language":"it","value":"universo"},"es":{"language":"es","value":"universo"},"de":{"language":"de","value":"Universum"},"ca":{"language":"ca","value":"univers"},"en-gb":{"language":"en-gb","value":"universe"},"de-ch":{"language":"de-ch","value":"Universum"}"}]},"claims":{"P1036":[{"mainsnak":{"snaktype":"value","property":"P1036","datavalue":{"value":"113","type":"string"},"datatype":"string"},"
为了做到这一点,我尝试了以下代码:(解析器在“type”标记之后启动)

我得到以下命令:

FieldName is id
FieldName is labels
FieldName is labels
FieldName is en
FieldName is en
FieldName is language
FieldName is language
FieldName is value
FieldName is value
而我试图传达的顺序是:

FieldName is id
FieldName is labels
FieldName is Claims

如何执行此操作?

json字符串无效

 {"type":"item",
  "id":"Q1",
   "labels":{
    "en":{"language":"en","value":"universe"},
    "fr":{"language":"fr","value":"Univers"},
    "la":{"language":"la","value":"universum"},
    "uz":{"language":"uz","value":"Olam"},
    "ru":{"language":"ru","value":"\u0432\u0441\u0435\u043b\u0435\u043d\u043d\u0430\u044f"},
    "pl":{"language":"pl","value":"wszech\u015bwiat"},
    "nb":{"language":"nb","value":"universet"},
    "eo":{"language":"eo","value":"universo"},
    "it":{"language":"it","value":"universo"},
    "es":{"language":"es","value":"universo"},
    "de":{"language":"de","value":"Universum"},
    "ca":{"language":"ca","value":"univers"},
    "en-gb":{"language":"en-gb","value":"universe"},
    "de-ch":{"language":"de-ch","value":"Universum"}
    "}]}, <-- ???
   "claims":{
    "P1036":[
     {"mainsnak":{"snaktype":"value","property":"P1036","datavalue":{"value":"113","type":"string"},"datatype":"string"}," <-- ???
{“类型”:“项目”,
“id”:“Q1”,
“标签”:{
“en”:{“语言”:“en”,“价值”:“宇宙”},
“fr”:{“语言”:“fr”,“价值”:“宇宙”},
“la”:{“语言”:“la”,“价值”:“宇宙”},
“uz”:{“语言”:“uz”,“价值”:“奥兰”},
“ru”:{“语言”:“ru”,“值”:“\u0432\u0441\u0435\u043b\u0435\u043d\u043d\u0430\u044f”},
“pl”:{“语言”:“pl”,“值”:“wszech\u015bwiat”},
“nb”:{“语言”:“nb”,“价值”:“universet”},
“eo”:{“语言”:“eo”,“价值”:“宇宙”},
“它”:{“语言”:“它”,“价值”:“宇宙”},
“es”:{“语言”:“es”,“价值”:“宇宙”},
“德”:{“语言”:“德”,“价值”:“普遍”},
“ca”:{“语言”:“ca”,“价值”:“宇宙”},
“en gb”:{“语言”:“en gb”,“价值”:“宇宙”},
“德奇”:{“语言”:“德奇”,“价值”:“宇宙”}
"}]},
 {"type":"item",
  "id":"Q1",
   "labels":{
    "en":{"language":"en","value":"universe"},
    "fr":{"language":"fr","value":"Univers"},
    "la":{"language":"la","value":"universum"},
    "uz":{"language":"uz","value":"Olam"},
    "ru":{"language":"ru","value":"\u0432\u0441\u0435\u043b\u0435\u043d\u043d\u0430\u044f"},
    "pl":{"language":"pl","value":"wszech\u015bwiat"},
    "nb":{"language":"nb","value":"universet"},
    "eo":{"language":"eo","value":"universo"},
    "it":{"language":"it","value":"universo"},
    "es":{"language":"es","value":"universo"},
    "de":{"language":"de","value":"Universum"},
    "ca":{"language":"ca","value":"univers"},
    "en-gb":{"language":"en-gb","value":"universe"},
    "de-ch":{"language":"de-ch","value":"Universum"}
    "}]}, <-- ???
   "claims":{
    "P1036":[
     {"mainsnak":{"snaktype":"value","property":"P1036","datavalue":{"value":"113","type":"string"},"datatype":"string"}," <-- ???