-3

XML では、タグ内に属性があります。

<x attributename="y"> Abcd </x>

java を使用して json で属性をコーディングする方法

例えば:

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

この Web サイトhttp://jsontoxml.utilities-online.info/に 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>

では、Java で「BBBB」と「CCCC」をどのようにコーディングできるでしょうか。

ありがとうございました

4

3 に答える 3

4

JSON には「属性」はなく、キー、値、配列、およびオブジェクトがあります。

于 2012-04-05T13:38:58.593 に答える
1

あなたが言ったように、属性はXMLです。これは JSON の一部ではないため、JSON では行いません。

于 2012-04-05T13:38:58.657 に答える
0

ahanin が言ったように、JSON には属性がありません。ただし、独自の規則を確立することもできます。

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

私には少し無意味に思えますが。属性は、キーと値のペアを表す代替方法にすぎず、XML でも必要ありません。

于 2012-04-05T13:53:37.527 に答える