Java 在json字段snames上迭代
我必须在json文件的字段上迭代。我正在使用杰克逊图书馆。我的Json文件如下所示: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":{
{"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"}," <-- ???