我在GSON中使用了GSON作爲JSON解析器,但密鑰並不總是相同的。例如, 。我有以下JSON:使用gson解析json樹
{
"message":"....",
"categories_sorted": [
{
"550e8400-e29b-41d4-a716-446655440000": [
{
"550e8400-e29b-41d4-a716-446655443333": [
{
"550e8400-e29b-41d4-a716-446655448964": []
}
]
},
{
"550e8400-e29b-41d4-a716-446655443334": []
}
]
},
{
"550e8400-e29b-41d4-a716-446655440023": [
{
"550e8400-e29b-41d4-a716-446655442344": []
}
]
}
]
}
我需要解析這棵樹「categories_sorted」。我的Java POJO對象:
public class CategoryPOJO {
@SerializedName("message")
@Expose
private String message;
@SerializedName("categories_sorted")
@Expose
private JsonArray sortedCategoryItems;
.......
Getters and setters
}
我發現決策的近似版本,但他們並不在我的情況下工作 鏈接:[鏈接](https://gist.github.com/patrickbaumann/897492) –