如何从JSON中选择属性到python列表

9jyewag0  于 2023-05-02  发布在  Python
关注(0)|答案(1)|浏览(100)

从JSON返回这里:https://api.nfz.gov.pl/app-umw-api/agreements/aa563d0b-3695-c99c-b404-7be808106e31?format=json&api-version=1.2&limit=25&page={}
我试着用Python选择性地把哪些“属性”放在列表中。(真的只是因为我需要更改日期格式以在csv中工作,并且不知道如何在没有仅由日期数据组成的列表的情况下进行更改。)
这里尝试只将'date-from'属性放入我的列表:

date_from = []
            for a in data["data"]["plans"]:
                date_from.append(**a["attributes"]['date-from'])

我很抱歉没有显示整个工作程序,因为这是非常长-很多要通过看到上面的一行追加。
不管怎样,我得到了这个错误:* 类型错误:* * 后面的append()参数必须是Map,而不是str*
你还能建议怎么做?

qcuzuvrc

qcuzuvrc1#

尝试删除**,因为错误提示a["attributes"]['date-from']中的值是str而不是map(dict)

date_from = []
for a in data["data"]["plans"]:
    date_from.append(a["attributes"]['date-from'])

相关问题