sys.stdout.write('Status: 200 Ok\r\n')
sys.stdout.write('Content-type: application/json;charset="utf-8"\r\n\r\n')
sys.stdout.write(json.dumps(data), cls=DecimalEncoder)
#1控制台结果:[{“ A”:1,“ B”:5,“ C”:“ str1”,“ D”:“ str2”}]
sys.stdout.write('Status: 200 Ok\r\n')
sys.stdout.write('Content-type: application/json;charset="utf-8"\r\n\r\n')
sys.stdout.write('[{"A": 1, "B": 5, "C": "str1", "D": "str2"}]')
#2控制台结果:[{“ A”:1,“ B”:5,“ C”:“ str1”,“ D”:“ str2”}]
在控制台中执行#1和#2时,我得到了JSON结果。
但是当我在浏览器(CGI)中执行相同的python脚本时,我没有得到#1的JSON输出,但是却得到了#2的JSON输出
请帮助我解决此问题,在浏览器中加载链接时,我需要获取json输出。