我有一个嵌套 JSON 的深层嵌套结构,如下所示。
{"object":
{
"buffer_size": 10,
"Databases":
[
{
"host": "localhost",
"user": "root",
"pass": "",
"type": "mysql",
"name": "go",
"Tables":
[
{
"name": "testing",
"statment": "teststring",
"regex": "teststring ([0-9]+) ([A-z]+)",
"Types":
[
{
"id": "1",
"value": "string"
},
{
"id": "2",
"value": "string"
},
{
"id": "3",
"value": "string"
}
]
}
]
}
]
}
}
有没有一种方法,我可以使用恒定时间的查找来搜索id的Types,并得到过滤后的结果只是用,使其输出扁平JSON的那些:
{
"Types": [
{"id": 1, "value": "string"}
{"id": 2, "value": "string"}
{"id": 3, "value": "string"}
]
}
我知道我可以通过使用 for 循环来实现,但这需要很长时间。
幕布斯6054654
相关分类