Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java在json中编写属性_Java_Xml_Json - Fatal编程技术网

如何使用java在json中编写属性

如何使用java在json中编写属性,java,xml,json,Java,Xml,Json,在XML中,标记中包含属性 <x attributename="y"> Abcd </x> 如果我们把json代码放在这个网站上 我们将其转换为xml,我们将发现: <?xml version="1.0" encoding="UTF-8" ?> <AAAA BBBB="01-1-2011" CCCC="11:11"> <Data> <EE>1111</EE>

在XML中,标记中包含属性

<x attributename="y"> Abcd </x>
如果我们把json代码放在这个网站上 我们将其转换为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>

1111
1.
那么,我们如何用java编写“BBBB”和“CCCC”


谢谢

JSON中没有“属性”,有键、值、数组和对象。

正如您所说,属性是XML格式的。在JSON中不能这样做,因为它不是格式的一部分。

正如ahanin所说,JSON没有属性。但是,您可以建立自己的约定:

{
  "AAAA": {
    "attributes" : {
        "-BBBB": "01-1-2011",
        "-CCCC": "11:11"
         },
    "Data": [
      {
        "EE": "1111",
        "FF": "1"
      }
    ]
  }
}
虽然这对我来说有点毫无意义。属性只是表示键值对的另一种方式,即使在XML中也不是必需的

{
  "AAAA": {
    "attributes" : {
        "-BBBB": "01-1-2011",
        "-CCCC": "11:11"
         },
    "Data": [
      {
        "EE": "1111",
        "FF": "1"
      }
    ]
  }
}