在Java中为json数据创建通用结构的算法

时间:2018-10-17 15:33:11

标签: json algorithm

我需要为从多个服务获得的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对象,而无需花费太多遍历逻辑。寻找可用于/实现我的要求的算法建议。

0 个答案:

没有答案