Python中处理json api响应的问题

Python中处理json api响应的问题,python,json,Python,Json,我正在使用python中的Censys api以编程方式查看主机并获取有关它们的信息。Censys网站说它返回Json格式的数据,看起来像是Json格式的数据,但我似乎不知道如何将api响应转换成Json对象。但是,如果我将json响应写入json文件并加载它。它很好用有什么想法吗 更新:解决的问题是api返回的嵌套json。正在寻找图书馆将其展平 Main.py c = censys.ipv4.CensysIPv4(api_id=UID, api_secret=SECRET) for resu

我正在使用python中的Censys api以编程方式查看主机并获取有关它们的信息。Censys网站说它返回Json格式的数据,看起来像是Json格式的数据,但我似乎不知道如何将api响应转换成Json对象。但是,如果我将json响应写入json文件并加载它。它很好用有什么想法吗

更新:解决的问题是api返回的嵌套json。正在寻找图书馆将其展平

Main.py

c = censys.ipv4.CensysIPv4(api_id=UID, api_secret=SECRET)
for result in c.search("autonomous_system.asn:15169 AND tags.raw:iot", max_records=1):

 hostIPS.append(result["ip"]);

for host in hostIPS:

  for details in c.view(host):
    # test = json.dumps(details)
    # test = json.load(test)
    # data = json.load(details)
    data = json.loads(details)
    print(data)

您不需要将其转换为对象,它已经
json.loaded
。请参见此处的实现:

您不需要将其转换为对象,它已经
json.loaded
。请参见此处的实现:

什么是c?请显示一个固定的问题什么是c?请出示解决问题的解决方案