我需要为从多个服务获得的json数据创建通用结构。每个服务响应都有其自己的格式和不同的名称值对。下面给出的是示例响应
回复1:
"data":[
[
{
"id":"xs6756fre9",
"type":"Person"
}
],
[
"d2c7359ea2b793e227be17d799d20663562d92"
]
]
响应2:
"output":
[
{
"id":"XYZInfo",
"XYZ":
{
"id":"xg786675dg",
"type":"XYZ"
},
"ABC":
[
{
"clientId":"ABCInfo",
"DEF":
{
"id":"kjhds365765kjsadj",
"type":"AAAAA"
},
"XXX":
[
{
"name":"view",
"YYY":
{
"id":"asdg8767kjhkjh",
"type":"YYY"
}
}
]
}
]
}
]
我需要解析这些不同的响应并创建一个通用结构。我也应该能够从该通用结构访问任何JSON对象,而无需花费太多遍历逻辑。寻找可用于/实现我的要求的算法建议。