python中json对象的排序列表

2024-10-02 20:39:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个JSON对象数组,如下所示:

"results": [
        {
        "BOX_coordinate_LefTop_X": 241,
        "BOX_coordinate_LefTop_Y": 1428,
        "BOX_coordinate_RightBottom_X": 2081,
        "BOX_coordinate_RightBottom_Y": 1738,
        "BOX_language" : "English",
        "OCR_possibility0": "Resident identity Card"
        },

        {
        "BOX_coordinate_LefTop_X": 140,
        "BOX_coordinate_LefTop_Y": 3272,
        "BOX_coordinate_RightBottom_X": 1924,
        "BOX_coordinate_RightBottom_Y": 3481,
        "BOX_language" : "English",
        "OCR_possibility0": "Name: Bhawandeep"
        },

        {
        "BOX_coordinate_LefTop_X": 537,
        "BOX_coordinate_LefTop_Y": 3489,
        "BOX_coordinate_RightBottom_X": 1951,
        "BOX_coordinate_RightBottom_Y": 3686,
        "BOX_language" : "English",
        "OCR_possibility0": "Bhawandeep"
        },

        {
        "BOX_coordinate_LefTop_X": 67,
        "BOX_coordinate_LefTop_Y": 3844,
        "BOX_coordinate_RightBottom_X": 1580,
        "BOX_coordinate_RightBottom_Y": 4091,
        "BOX_language" : "English",
        "OCR_possibility0": "Nationality: Indian"

        }
]

我想根据BOX_coordinate_LefTop_Y对这个列表进行排序。在

results.sort(key='BOX_coordinate_LefTop_Y')未按预期工作。在


Tags: 对象boxjsoncoordinateenglish数组languageresults