我有以下JSON
{
"points": {
"darts": {
"top": {
"10": 7.6,
"9": 1.8,
"4": 11
},
"first": {
"10": 34
}
},
"other": [
{
"double": {
"156.47": [
"10-9"
]
}
},
{
"triple": {
"5027.64": [
"10-9-4"
]
}
},
{
"second": {
"4.50": [
"9"
]
}
}
],
"numOther": 3
}
}
我希望得到以下结果:
<points>
<darts>
<top>
<point num="4" points="11" />
<point num="9" points="1.8" />
<point num="10" points="7.6" />
</top>
<first>
<point num="10" points="34" />
</first>
</darts>
<other>
<double>
<point num="10-9" points="156.47" />
</double>
</other>
<other>
<triple>
<point num="10-9-4" points="5027.64" />
</triple>
</other>
<other>
<second>
<point num="19" points="4.50" />
</second>
</other>
<numOther>3</numOther>
</points>
由于数字元素,我无法直接将其解析为xml的主要问题。
但是,我设法通过使用此代码来获取子元素而不是数据:https://stackoverflow.com/a/8856084
有什么想法吗?