XML允许具有相同名称的子代,而JSON对象表示法中的属性应具有唯一的名称。 RFC 4627 2.2
我有以下问题;
XML示例I:
<?xml version="1.0" encoding="UTF-8"?>
<document>
<users>
<user>
<id>1</id>
<name>John Doe</name>
</user>
<user>
<id>2</id>
<name>Brian Matovu</name>
</user>
</users>
</document>
相当于JSON的我:
{
"users": {
"user": [
{
"id": "1",
"name": "John Doe"
},
{
"id": "2",
"name": "Brian Matovu"
}
]
}
}
XML示例II:
<?xml version="1.0" encoding="UTF-8"?>
<document>
<users>
<user>
<id>1</id>
<name>John Doe</name>
</user>
</users>
</document>
相当于JSON的II:
{
"document": {
"users": {
"user": {
"id": "1",
"name": "John Doe"
}
}
}
}
相当于JSON的II *:
{
"document": {
"users": {
"user": [
{
"id": "1",
"name": "John Doe"
}
]
}
}
}
当我有1个用户时,如何编码XML以转换为等效于JSON的II * !