gpt4 book ai didi

java - 如何循环 JSON 并将其转换为 Java 对象

转载 作者:行者123 更新时间:2023-12-01 12:03:28 25 4
gpt4 key购买 nike

我正在寻找一种循环 JSON 对象的好方法。寻找例如如何做到这一点。欢迎任何帮助。需要将其转换为Java对象。我读到最好的方法是使用 GSON,但可以获得正确的结果。

{  
"countries":[
{
"MobileCountry":{
"id":2,
"name":"England",
"languages":[
{
"MobileLanguage":{
"code":"en",
"name":"English"
}
},
{
"MobileLanguage":{
"code":"ru",
"name":"Russian"
}
}
],
"mobile_code":"+60",
"currency_code":"EUR",
"regions":[
{
"MobileRegion":{
"region_id":2048,
"name":"trr"
}
},
{
"MobileRegion":{
"region_id":1024,
"name":"Wonderland"
}
}
]
}
},
{
"MobileCountry":{
"id":1,
"name":"Spain",
"languages":[
{
"MobileLanguage":{
"code":"esp",
"name":"Spanish"
}
},
{
"MobileLanguage":{
"code":"en",
"name":"English"
}
}
],
"mobile_code":"+456",
"currency_code":"EUR",
"regions":[
{
"MobileRegion":{
"region_id":1,
"name":"region_1"
}
},
{
"MobileRegion":{
"region_id":8,
"name":"region_2"
}
},
{
"MobileRegion":{
"region_id":32,
"name":"Region1"
}
},
{
"MobileRegion":{
"region_id":64,
"name":"GaBus"
}
}
]
}
}
]
}

最佳答案

使用JSONObject :

String rawJson = "...."; //escape your string if needed!
JSONObject json = new JSONObject(s);

关于java - 如何循环 JSON 并将其转换为 Java 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27846521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com