以下XML的输出:
<users>
<user>
<id:name>Shikhar</id:name>
<id:age>31</id:age>
</user>
<user>
<xd:name>Shashank</xd:name>
<xd:age>29</xd:age>
</user>
</users>
其中不应包含id:或xd:
{
"user": [
{
"name": "Shikhar",
"age": 31
},
{
"name": "Shashank",
"age": 29
}
]
}
我知道如何从XML转换为XML,然后转换为JSON。但是我想要直接转换。
答案 0 :(得分:0)
将XML转换为JSON的现成程序几乎总是产生与您想要的JSON不同的东西。那是因为您比通用程序更了解数据的语义。其中一些实用程序比其他实用程序更具可定制性,但都不是完美的。
我认为,对于大多数实际转换,您应该期望对XML预转换或JSON后转换进行一些调整。调整XML可能会更容易,因为在JSON方面,没有什么像XSLT一样强大了。