我有一个JSON作为示例:-
{
"d-ps":{
"d-es":{
"d-e":
[
{
"dr": "A",
"dn": "ad",
"dt": "am",
"db": "ami",
"tn": "at",
"dqr": "A",
"dc": "GPC-01",
"bdo": "Ain",
"tdo": "Adn",
"de": "St"
},
{
"dr": "A1",
"dn": "ads",
"dt": "amd",
"db": "am",
"tn": "ats",
"dqr": "B",
"dc": "GP-01",
"bdo": "Ann",
"tdo": "And",
"de": "Sat"
}
]
}
}
}
我想从此JSON中获取所有密钥名称,并将其放入de数组中,然后制作一个新的json,并将这些密钥包含在d-es之后的json数组中,作为eh:[包含de数组中所有用逗号分隔的密钥]
我将JSOn转换为XML类型,然后使用xpath从de节点内部的XML中提取所有节点名称,然后制作了一个新的XML,并在d-es Node之后将其包含在xml中的数组中,然后将其转换为JSON
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句