有没有办法从json中的某个属性中获取一个值并修改它并将其分配给同一个json文件中的其他属性?
我试过了
{"total":5,
"ospf":
{
"start":1,
"stop":5
},
"isis":
{
"start":${total}, ==> expecting 5
"stop":${total}+10 ==> expecting 15
}
}
类似这样的事情
'value' : {
'x' = 10
}
'calculate' : {
'total' = Value[x]*2
}
data = json.load(fileobj)
expected : data['calculate']['total] => 20 ##x*2
答案 0 :(得分:0)
import json
in_json = '{"x": 10}'
data = json.loads(in_json)
data['calculate'] = {'total': data['x']*2}
out_json = json.dumps(data)