JSON是否需要根元素,如xml情况.据我所知,这是一个有效的json字符串.
{
"email":[
{
"type":"home",
"name":"john.doe@gmail.com"
},
{
"type":"work",
"name":"jdoe@gmail.com"
}
]
}
Run Code Online (Sandbox Code Playgroud)
我需要将json转换为xml,反之亦然.但是,虽然以上是一个有效的json,当我将其转换为xml时,它是无效的?我错过了什么或这是正常的吗?
Mic*_*Kay 27
JSON文档的最外层是"对象"(花括号)或"数组"(方括号).
任何将JSON转换为XML的软件都必须协调它们是具有不同规则的不同数据模型的事实.不同的转换工具以不同的方式处理这些差异.
Jps*_*psy 11
根据修改后的巴科斯-诺尔表格上的右侧窗格http://json.org/一个JSON数据结构的根元素可以是任何这些七种类型/值:
Object
Array
String
Number
true
false
null
Run Code Online (Sandbox Code Playgroud)
因此,以下所有示例都是有效的JSON根元素:
{
"name": "Jpsy",
"age": 99
}
Run Code Online (Sandbox Code Playgroud)
[ 1, 2, "three", 4, 5 ]
Run Code Online (Sandbox Code Playgroud)
"abcdefg"
Run Code Online (Sandbox Code Playgroud)
123.45
Run Code Online (Sandbox Code Playgroud)
true
Run Code Online (Sandbox Code Playgroud)
false
Run Code Online (Sandbox Code Playgroud)
null
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27515 次 |
| 最近记录: |