python - 有没有办法在python中轻松处理json树数据
问题描述
有没有办法在 python 中处理 json 数据树。假设我的 json 树看起来像这样:
"owner": {
"location": {
"longitude":"546561.65101",
"city":{
"zipcode":"546879",
"city":"Boston"
}}},
我的 python 脚本如下所示:
import json
with urlopen("example.com/example.json") as response:
source = response.read()
data=json.loads(source)
#lets say i want to extract specific json data with a for loop
for items in data:
city=items['HOW CAN I ACCESS THE CITY TAG WITHIN THE PARENT TAGS']
解决方案
x={
"owner": {
"location": {
"longitude":"546561.65101",
"city":{
"zipcode":"546879",
"city":"Boston"
}}}}
您可以使用,
x['owner']['location']['city']['city']
这将输出为“波士顿”
推荐阅读
- python - 在 jupyter notebook 中使用 opencv 时出错:
- react-native - 处理父组件之外的触摸
- angular - 有没有办法用 ngx-translate 或 date-pipe 选择的语言翻译日期?
- azure - Microsoft.Extensions.Logging.AzureAppServices 未显示在 Azure 日志流中
- json - Flutter:如何显示来自包含对象列表的已解析 json 对象的数据
- powerbi - Power BI 中的现金流预测
- ffmpeg - 生成 .webm 电影的简短预览
- react-native - 注册无效,注册未定义错误 React Native
- javascript - 如何检测何时在 Angular 中“无输入”按下或释放某个键?
- r - 在R数据框中用NA替换异常值