我有一个这样的JSON文件:
{
"Location":true,
"adddress":[
{
"street1":" 1 58 4 16"
},
{
"street2":" 3 76 57 12"
}
{
"street3:":....
}
...
{
"streetn":...
}
]
}
我想把10加到street1,street2的最后一个数据上,所以输出看起来像这样如何实现:
预期输出:
{
"Location":true,
"adddress":[
{
"street1":" 1 58 4 26"
},
{
"sttreet2":" 3 76 57 22"
}
]
}
5条答案
按热度按时间biswetbf1#
假设数据存储在变量
json
中由于名称不同(
street1
,sttreet2
),因此有各种方法。其中一个可以用于更多的情况,如下所示
另一个,将是更多的手动,它将需要一个改变各自的值。例如,对于
street1
,它将如下所示对于
sttreet2
,它将如下所示uyhoqukh2#
假设
dct
是你的字典。然后:我假设
dct['adddress']
列表中的每个字典只包含一个键。结果:
q43xntqr3#
使用此代码:
此代码返回:
pxq42qpu4#
#输出:
6uxekuva5#