当前位置:  开发笔记 > 编程语言 > 正文

按特定值对python中的JSON进行排序

如何解决《按特定值对python中的JSON进行排序》经验,为你挑选了0个好方法。

您好我试图通过python中的"data_two"字段对以下JSON进行排序:

{
"1.2.3.4": {
    "data_one": 1,
    "data_two": 8,
    "list_one": [],
    "list_two": [
        "item_one"
    ],
    "data_three": "string1"
},
"5.6.7.8": {
    "data_one": 1,
    "data_two": 9,
    "list_two": [
        "item_one"
    ],
    "data_three": "string1",
    "data_four": "string2",
    "data_five": "string3"
}
}

我尝试过使用类似的东西

entries = sorted(json_data['1.2.3.4'], key=lambda k: k['data_two'])

然而,我没有太多运气/不断混淆.我的最终目标是通过"data_two"值对所有json条目进行排序,其中JSON中每个条目的键是一个随机的IP字符串.我是JSON世界的新手,请原谅我,如果这是一个简单的问题,任何帮助将不胜感激.

谢谢

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有