Java 如何用gson解析同名的嵌套json对象
如何解析这个json对象,其中一个“数据”对象包含Java中的另一个“数据”对象?谢谢Java 如何用gson解析同名的嵌套json对象,java,gson,android,Java,Gson,Android,如何解析这个json对象,其中一个“数据”对象包含Java中的另一个“数据”对象?谢谢 { "id": "40469557", "data": { "id": "457073", "data": { "test_id": "123" } } } //解析下面的Json。在每个getter之后添加解释 { "id": "40469557", "data": {
{
"id": "40469557",
"data": {
"id": "457073",
"data": {
"test_id": "123"
}
}
}
//解析下面的Json。在每个getter之后添加解释
{
"id": "40469557",
"data": {
"id": "457073",
"data": {
"test_id": "123"
}
}
}
这就是如何从上面的JSON获取数据的方法
//询问是否有不清楚的地方 我已经更新了我的答案。我正在使用GsonConverterFactory进行改装,如何做到这一点?
JSONObject jsonObject = new JSONObject();
jsonObject.getString("id").toString()//return id value
jsonObject.getJSONObject("data").getString("id").toString();//Return id value inside data object
jsonObject.getJSONObject("data")..getJSONObject("data").getString("test_id").toString();
//Return test_id value inside data object in data object