我真的不确定这是否可以实现,如何删除对象中的一些嵌套键并使对象非常平坦。我有一个动态对象,如下所示,
EventData”:{“ ChangeSet”:{“ Change”:{ “变化”: [ ]}}
我想将以上内容更改为
EventData”:{[]}
这可以在C#中实现吗?
答案 0 :(得分:2)
使用NewtonSoft.JSon包。以下代码可以解决问题。我将其设置为字符串数组,因为我不知道您需要什么,但您可以根据自己的喜好将其更改。
with open("Anaconda3JamesData/james_test_3.csv") as infile:
r = csv.reader(infile)
rows = [list(map(float, line))[1:] for line in r]
max(map(max, rows))
# 5647.0
min(map(min, rows))
# 0.35
调用方法:
const string complex = "{\"EventData\": { \"ChangeSet\": { \"Change\": { \"changes\" : [ ]}}}}";