编程语言
首页 > 编程语言> > 使用Python从JSON获取值

使用Python从JSON获取值

作者:互联网

当我尝试从JSON字符串中检索值时,它会给我一个错误:

data = json.loads('{"lat":444, "lon":555}')
return data["lat"]

但是,如果我迭代数据,它会给我元素(lat和lon),但不是值:

data = json.loads('{"lat":444, "lon":555}')
    ret = ''
    for j in data:
        ret = ret + ' ' + j
return ret

哪个回报:lat lon

我需要做什么才能获得lat和lon的值? (444和555)

解决方法:

如果要迭代字典的键和值,请执行以下操作:

for key, value in data.items():
    print key, value

标签:python,json,simplejson
来源: https://codeday.me/bug/20190923/1815284.html