我读了很多文章,但没有找到如何制作此json的类。
{
"snippet": {
"parentGroupId": "69ea5920-0157-1000-0000-0000028e1b90",
"processors": {},
"processGroups": {
"1231-23a": {
"clientId": "50b3ec1a-c123-1e4f-718c-b0323fb1e175",
"version": 0
}
}
}
}
问题是属性“ 1231-23a”可以像这样在我的json中更改:
{
"snippet": {
"parentGroupId": "69ea5920-0157-1000-0000-0000028e1b90",
"processors": {},
"processGroups": {
"4544-412f": {
"clientId": "50b3ec1a-c123-1e4f-718c-b0323fb1e175",
"version": 0
}
}
}
}
谢谢你的帮助
最佳答案
您可以使用Map
从String
到嵌套数据,例如ProcessGroup
。然后"1231-23a"
和“ 4544-412f”将是该Map
中的键。例如,这些"snippet"
和"processGroups"
类并添加构造函数,getters等
class Snippet {
String parentGroupId;
Processors processors;
Map<String, ProcessGroup> processGroups;
}
class ProcessGroup {
String clientId;
int version;
}