在XML中,我们在标签内部有属性
<x attributename="y"> Abcd </x>
我们如何使用java
在json中编码属性例如:
{
"AAAA": {
"-BBBB": "01-1-2011",
"-CCCC": "11:11",
"Data": [
{
"EE": "1111",
"FF": "1"
}
]
}
}
如果我们把json代码放在这个网站上 http://jsontoxml.utilities-online.info/ 我们将它转换为xml,我们会发现:
<?xml version="1.0" encoding="UTF-8" ?>
<AAAA BBBB="01-1-2011" CCCC="11:11">
<Data>
<EE>1111</EE>
<FF>1</FF>
</Data>
</AAAA>
那么我们如何使用java
编写'BBBB'和'CCCC'谢谢
答案 0 :(得分:4)
JSON中没有“属性”,有键,值,数组和对象。
答案 1 :(得分:1)
正如您所说,属性是XML格式。你没有在JSON中这样做,因为它不是格式的一部分。
答案 2 :(得分:0)
正如ahanin所说,JSON没有属性。但是,您可以建立自己的约定:
{
"AAAA": {
"attributes" : {
"-BBBB": "01-1-2011",
"-CCCC": "11:11"
},
"Data": [
{
"EE": "1111",
"FF": "1"
}
]
}
}
虽然这对我来说似乎有点无意义。属性只是表达键值对的另一种方式,即使在XML中也不是必需的。