Python 迭代深度嵌套的json对象?
我有一个非常大的json对象,它的格式是Python 迭代深度嵌套的json对象?,python,json,pandas,Python,Json,Pandas,我有一个非常大的json对象,它的格式是 [ { "A":"value", "TIME":1551052800000, "C":35, "D":36, "E":34, "F":35, "G":33 }, { "B":"value", "TIME":1551052800000, "C":36, "D":56, "E":44, "F":75, "G":38 }, ... ... ] 在pandas的帮助下转换为js
[
{
"A":"value",
"TIME":1551052800000,
"C":35,
"D":36,
"E":34,
"F":35,
"G":33
},
{
"B":"value",
"TIME":1551052800000,
"C":36,
"D":56,
"E":44,
"F":75,
"G":38
}, ...
...
]
在pandas的帮助下转换为json
df.to_json(orient='records')
我想在json主体中循环,更新这个json对象中的一个特定键,并通过api将其发送回客户端
我想做一些像
for i = 0
object[i]["TIME"] = updateCaclulations
return i
我是python新手,已经尝试过了。它有助于迭代对象,但不存在更新,而且递归所花费的时间很长。首先,pd.read\u sql\u查询返回pd.DataFrame,而不是json 根据你的问题: 假设您有一个示例函数计算:
def update_calculation(time):
return time
您可以更新时间,以便:
df["TIME"] = df["TIME"].apply(update_calculation)
在将数据帧转换为json之前,是否有特殊原因阻止您执行计算?嗯,我对数据帧的格式有一些问题。现在就解决了。谢谢