首页 > 解决方案 > 如何将此 JSON 文件作为 DataFrame 读入 python pandas。主要关注“名称”变量。这是类似于我的数据的示例

问题描述

如何将此 JSON 文件作为数据框读入 python pandas。主要关注“名称”变量。我创建了这个示例 JSON。我正在尝试解析这个 JSON。所有键都需要转换为列名,值转换为数据。我正在努力做到这一点,因为“名称”功能有多个嵌套的 JSON 对象。提前致谢。

{
        "entityType": "Entity",
        "isreal": true,
        "ispresent": false,
        "isExtract": false,
        "executionId": "3d0hy143-f58e-4fe7-8d83-3e1a011d448c",
        "controlNumber": "on1072226092",
        "field979": [
            "$xNEW",
            "$520200877062234"
        ],
        "TagNumbers": [
            "9781355445025",
            "1375323029"
        ],
        "flrs": [],
        "atsNumbers960": [
            "moo3452842",
            "moo3452842",
            "moo3452842",
            "moo3452842",
            "moo3452842"
        ],
        "Names": [
            {
                "tag": "King",
                "data": "03190cam a2200589Ii 4500"
            },
            {
                "type": "controller",
                "tag": "007",
                "data": "on1071233092",
                "ind1": " ",
                "ind2": " "
            },
            {
                "type": "controlfield",
                "tag": "777",
                "data": "181126s2019    nyuab    6    000 1 eng d",
                "ind1": " ",
                "ind2": " "
            },
            {
                "tag": "000",
                "ind1": " ",
                "ind2": " ",
                "subfields": [
                    {
                        "code": "a",
                        "data": "NEW"
                    },
                    {
                        "code": "b",
                        "data": "spa"
                    },
                    {
                        "code": "c",
                        "data": "new"
                    },
                    {
                        "code": "d",
                        "data": "VP@"
                    },
                    {
                        "code": "d",
                        "data": "OCLCF"
                    }
                ]
            },
            {
                "tag": "020",
                "ind1": " ",
                "ind2": " ",
                "subNames": [
                    {
                        "code": "a",
                        "data": "9733302915025"
                    }
                ]
            },
            {
                "tag": "020",
                "ind1": " ",
                "ind2": " ",
                "subfields": [
                    {
                        "code": "a",
                        "data": "1302915029"
                    }
                ]
            }
    }

标签: pythonjsonpandas

解决方案


推荐阅读