我有一个复杂的 json 和一个键列表,它们代表到我想要访问、删除或插入的特定节点的任意长“路径”。
那可能吗?
例如对于 json
{
"token": {
"d1": 3000,
"d2": [
{
"d3": "a1",
"d4": "a2"
}
],
"d5": [
"d6",
"d7"
],
"d8": {
"d9": true,
"d10": 10000
}
}
和清单
['token','d2','d3']
对于插入命令,结果为
removeFromJson(jsonString,key_path)
将会
{
"token": {
"d1": 3000,
"d2": [
{
"d4": "a2"
}
],
"d5": [
"d6",
"d7"
],
"d8": {
"d9": true,
"d10": 10000
}
}
婷婷同学_
相关分类