java
从我得到的代码
import json
import urllib2
response = urllib2.urlopen('http://www.energyhive.com/mobile_proxy/getCurrentValuesSummary?token=VtxgIC2UnhfUmXe_pBksov7-lguAQMZD')
content = response.read()
print(content)
我无法解决的问题是从PWER_GAC获取数据
答案 0 :(得分:1)
您只需将其作为JSON加载并转到正确的密钥:
for x in json.loads(content):
if x["cid"] == "PWER_GAC":
print(x["units"])
print(x["age"])
print(x["sid"])
print(x["data"])
print(x["cid"])
答案 1 :(得分:1)
您收到的数据是一个字符串,您可以使用json.loads()
将其转换为Python数据结构。然后遍历dicts直到cid符合您要查找的内容。
content = json.loads(content)
for i in content:
if(i['cid'] == 'PWER_GAC'):
print(i)