考虑执行高效率,怎么以下根据指定字段输出某种格式?求大神指点

诠释这低调 发布于 2016/11/11 23:51
阅读 167
收藏 0

【Gopher China万字分享】华为云的Go语言云原生实战经验!>>>

求解,怎么根据list 1参数:

[
    {
        "id": 2,
        "key": "name"
    },
    {
        "id": 4,
        "key": "query"
    }
]
来检索list<list> 2 中的值

[
    {
        "name": "algorithm",
        "describe": "",
        "query": "11"
    },
    {
        "name": "relation_note",
        "describe": "",
        "query": "22"
    },
    {
        "name": "explain",
        "describe": "",
        "query": "33"
    }
]

并输出结果为:

[
    [
        {
            "field_id": 2,
            "code": "name",
            "type": "input",
            "value": "algorithm"
        },
        {
            "field_id": 4,
            "code": "query",
            "type": "input",
            "value": "11"
        }
    ],
    [
        {
            "field_id": 2,
            "code": "name",
            "type": "input",
            "value": "relation_note"
        },
        {
            "field_id": 4,
            "code": "query",
            "type": "input",
            "value": "22"
        }
    ],
    [
        {
            "field_id": 2,
            "code": "name",
            "type": "input",
            "value": "explain"
        },
        {
            "field_id": 4,
            "code": "query",
            "type": "input",
            "value": "33"
        }
    ]
]


加载中
0
拉风的道长
拉风的道长
用最快的json解析器?
拉风的道长
拉风的道长
回复 @诠释这低调 : 我不知道有没有提升效率的方法。最笨的就是循环获取值了。
诠释这低调
如何实现?有类似demo吗?
0
东来东罔
东来东罔
JSONObject 可以帮助你
返回顶部
顶部