【发布时间】:2015-05-13 10:36:17
【问题描述】:
我有一个这样的 json 文件
{
"log": {
"version": {
"$t": "1.1"
},
"creator": {
"name": {
"$t": "Internet Explorer Network Inspector"
},
"version": {
"$t": "10.0.9200.17229"
}
}
}
我需要将文件展平,以便它可以读取
{
"log": {
"version": "1.1",
"creator": {
"name": "Internet Explorer Network Inspector",
"version": "10.0.9200.17229"
}
}
我知道过滤器 {"version": .version ."$t"} 将单个元素 "version": {"$t": "10.0.9200.17229"} 减少到 {"version": "10.0.9200.17229"},但是这个过滤器应该递归地应用于任何级别的任何元素。
【问题讨论】: