Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何打印基于列表[]的JSON?_Json_Python 2.7_Api_Python 3.x_Request - Fatal编程技术网

如何打印基于列表[]的JSON?

如何打印基于列表[]的JSON?,json,python-2.7,api,python-3.x,request,Json,Python 2.7,Api,Python 3.x,Request,我正在尝试使用下面的脚本打印下面的json输出 Json示例: [{"id":"56cd7e4d2d0edcace915e674","protocol":"https","hostName":"127.0.0.1","port":443,"serverName":"Site1","status":"connected","connected":true}] 我使用的代码: import Requests response = requests.get("https://Site1/rest/s

我正在尝试使用下面的脚本打印下面的json输出

Json示例:

[{"id":"56cd7e4d2d0edcace915e674","protocol":"https","hostName":"127.0.0.1","port":443,"serverName":"Site1","status":"connected","connected":true}]
我使用的代码:

import Requests
response = requests.get("https://Site1/rest/settings/all-server-status",params={'serverId': '56cd7e4d2d0edcace915e674'}, verify=False)
json_data = json.loads(response.text)
当我试图打印json_数据时,我得到以下错误信息

    Traceback (most recent call last):
  File "<pyshell#116>", line 1, in <module>
    json_data = json.loads(response.text)
  File "C:\Python27\lib\json\__init__.py", line 338, in loads
    return _default_decoder.decode(s)
  File "C:\Python27\lib\json\decoder.py", line 366, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "C:\Python27\lib\json\decoder.py", line 384, in raw_decode
    raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
json_data=json.loads(response.text)
文件“C:\Python27\lib\json\\ uuuuu init\uuuuuu.py”,第338行,加载
返回\u默认\u解码器。解码
文件“C:\Python27\lib\json\decoder.py”,第366行,在decode中
obj,end=self.raw\u decode(s,idx=\u w(s,0.end())
原始解码中的文件“C:\Python27\lib\json\decoder.py”,第384行
raise VALUERROR(“无法解码JSON对象”)
ValueError:无法解码任何JSON对象

请在这方面帮助我,提前谢谢

您的JSON对象位于
列表
括号内
[]
。JSON对象应该是字典,在大括号中:
{}
所以,我们什么都做不了!为了实现这一目标,我们还可以做其他工作吗@katya Handlera你确定
response.text
包含JSON吗?不确定,我只是想用各种语法获取输出。如果有任何其他语法,请建议我。请参考以下示例JSON输出
[{“id”:“56cd7e4d2d0edcace915e674”,“协议”:“https”,“主机名”:“127.0.0.1”,“端口”:443,“服务器名”:“Site1”,“状态”:“已连接”,“已连接”:true}]
。如果您不确定,为什么您认为可以从中解码任何内容?