无法将字典序列化为JSON

无法将字典序列化为JSON,json,python-3.x,Json,Python 3.x,我有这个JSON import json f={'file_id': '2019_08_02_12_05_30.893834.csv', 'file_rows': [[b'Borough,OnStreet,CrossStreetOne,CrossStreetTwo,Asset\r\n'], [b'Brooklyn,Hoyt Street,Schermerhorn Street,Livingston Street,CityBench\r\n'], [b'Manhattan,HUDSON ST,BR

我有这个JSON

import json
f={'file_id': '2019_08_02_12_05_30.893834.csv', 'file_rows': [[b'Borough,OnStreet,CrossStreetOne,CrossStreetTwo,Asset\r\n'], [b'Brooklyn,Hoyt Street,Schermerhorn Street,Livingston Street,CityBench\r\n'], [b'Manhattan,HUDSON ST,BROOME ST,DOMINICK ST,Bike Rack\r\n'], [b'Manhattan,HUDSON ST,CHARLTON ST,KING ST,Bike Rack\r\n'], [b'Manhattan,HUDSON ST,CHARLTON ST,KING ST,Bike Rack\r\n'], [b'Manhattan,HUDSON ST,KING ST,W HOUSTON ST,Bike Rack\r\n'], [b'Manhattan,HUDSON ST,SPRING ST,VAN DAM ST,Bike Rack\r\n'], [b'Bronx,CROSS BRONX EP,HUGH J GRANT CI,VIRGINIA AV,Bike Rack\r\n'], [b'Brooklyn,JACKSON ST,HUMBOLDT ST,WOODPOINT RD,Bike Rack\r\n']]}

print(json.dumps(f.decode('utf-8')))
给了我这个错误

print(json.dumps(f.decode('utf-8')))
AttributeError: 'dict' object has no attribute 'decode'
遵照这个建议


这里我需要做什么

您可以指定
default=
参数(),从
utf-8
对字节对象进行解码(在
decode=
参数中指定的函数为无法序列化的对象调用):

印刷品:

{
    "file_id": "2019_08_02_12_05_30.893834.csv",
    "file_rows": [
        [
            "Borough,OnStreet,CrossStreetOne,CrossStreetTwo,Asset\r\n"
        ],
        [
            "Brooklyn,Hoyt Street,Schermerhorn Street,Livingston Street,CityBench\r\n"
        ],
        [
            "Manhattan,HUDSON ST,BROOME ST,DOMINICK ST,Bike Rack\r\n"
        ],
        [
            "Manhattan,HUDSON ST,CHARLTON ST,KING ST,Bike Rack\r\n"
        ],
        [
            "Manhattan,HUDSON ST,CHARLTON ST,KING ST,Bike Rack\r\n"
        ],
        [
            "Manhattan,HUDSON ST,KING ST,W HOUSTON ST,Bike Rack\r\n"
        ],
        [
            "Manhattan,HUDSON ST,SPRING ST,VAN DAM ST,Bike Rack\r\n"
        ],
        [
            "Bronx,CROSS BRONX EP,HUGH J GRANT CI,VIRGINIA AV,Bike Rack\r\n"
        ],
        [
            "Brooklyn,JACKSON ST,HUMBOLDT ST,WOODPOINT RD,Bike Rack\r\n"
        ]
    ]
}
{
    "file_id": "2019_08_02_12_05_30.893834.csv",
    "file_rows": [
        [
            "Borough,OnStreet,CrossStreetOne,CrossStreetTwo,Asset\r\n"
        ],
        [
            "Brooklyn,Hoyt Street,Schermerhorn Street,Livingston Street,CityBench\r\n"
        ],
        [
            "Manhattan,HUDSON ST,BROOME ST,DOMINICK ST,Bike Rack\r\n"
        ],
        [
            "Manhattan,HUDSON ST,CHARLTON ST,KING ST,Bike Rack\r\n"
        ],
        [
            "Manhattan,HUDSON ST,CHARLTON ST,KING ST,Bike Rack\r\n"
        ],
        [
            "Manhattan,HUDSON ST,KING ST,W HOUSTON ST,Bike Rack\r\n"
        ],
        [
            "Manhattan,HUDSON ST,SPRING ST,VAN DAM ST,Bike Rack\r\n"
        ],
        [
            "Bronx,CROSS BRONX EP,HUGH J GRANT CI,VIRGINIA AV,Bike Rack\r\n"
        ],
        [
            "Brooklyn,JACKSON ST,HUMBOLDT ST,WOODPOINT RD,Bike Rack\r\n"
        ]
    ]
}