2012-04-05 5 views
-3

In XML, haben wir Attribute innerhalb von TagsWie wir Code-Attribute in json mit Java

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

Wie wir Code in json

Zum Beispiel mit Java-Attribute:

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

wenn wir Setzen Sie den JSON-Code in diese Website http://jsontoxml.utilities-online.info/ und wir konvertieren es in Xml finden wir:

<?xml version="1.0" encoding="UTF-8" ?> 
    <AAAA BBBB="01-1-2011" CCCC="11:11"> 
     <Data> 
      <EE>1111</EE> 
      <FF>1</FF> 
     </Data> 
    </AAAA> 

So, wie wir mit dem 'BBBB' und 'CCCC' java

Danke

Antwort

4

Es gibt keine "Attribute" in JSON, gibt es Schlüssel, Werte, Arrays und Objekte codieren könnten.

1

Wie Sie gesagt haben, sind Attribute in XML. Sie tun das nicht in JSON, da es nicht Teil des Formats ist.

0

Wie Ahanin gesagt hat, hat JSON keine Attribute. Sie könnten jedoch Ihre eigene Konvention etablieren:

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

obwohl es scheint ein bisschen sinnlos für mich. Attribute sind nur eine alternative Möglichkeit, Schlüssel/Wert-Paare auszudrücken und sind nicht einmal in XML erforderlich.

Verwandte Themen