JSON 转 XML å·¥å ·è¯´æ
éç¨äºæ¥å£è°è¯ãé ç½®æä»¶è½¬æ¢ãç³»ç»éæçåºæ¯ï¼å¸®å©ä½ å¨ JSON ä¸ XML ä¹é´è¿è¡ç¨³å®ã坿§çç»æè½¬æ¢ã
éç¨åºæ¯
- åå端èè°æ¶ï¼å° JSON ååºè½¬æ¢ä¸º XML é ç½®æä»¶
- èç³»ç»ä»ä½¿ç¨ XML åè®®ï¼éè¦ä»æ°ç³»ç» JSON æ°æ®ä¸çæ XML
- API ææ¡£ãæ¥å£ç¤ºä¾éè¦åæ¶æä¾ JSON / XML ä¸¤ç§æ ¼å¼
- å°åºç¨é ç½®ä» JSON è¿ç§»å° XMLï¼å¦é¨åä¸é´ä»¶ãç½å ³ã工使µå¼æçï¼
主è¦ç¹æ§
- æ¯æåµå¥å¯¹è±¡ãæ°ç»ãå¸å°å¼ãæ°åã䏿çå¸¸è§æ°æ®ç»æ
- èªå¨è½¬ä¹ `< > & " '` ç XML ç¹æ®å符ï¼é¿å è§£æé误
- å¯éæ¯å¦å å« XML 声æå¤´ï¼éé ä¸åç³»ç»è§è
- æ¯ææ ¼å¼å/å缩è¾åºï¼å ¼é¡¾âå¯è¯»æ§âåâä½ç§¯âéæ±
æ¨èä½¿ç¨æ¥éª¤
- å¨å·¦ä¾§ JSON è¾å ¥ åºåç²è´´æè¾å ¥å¾ 转æ¢ç JSON ææ¬
- æ ¹æ®éè¦å¾é æ ¼å¼åãXML 声æ çé项
- ç¹å»ä¸é´ç è½¬æ¢ æé®ï¼æä½¿ç¨
Ctrl + Enterå¿«æ·é® - å¨å³ä¾§ XML è¾åº åºåæ¥çç»æï¼å¹¶ä½¿ç¨ å¤å¶ / ä¸è½½ æé®å¯¼åº
示ä¾ï¼ä» JSON çæ XML
ç¤ºä¾ JSON
{
"ç¨æ·ä¿¡æ¯": {
"å§å": "å¼ ä¸",
"å¹´é¾": 30,
"ç±å¥½": ["ç¼ç¨", "é
读", "æ
游"],
"å°å": {
"åå¸": "å京",
"详ç»å°å": "æé³åºææè¡é123å·"
}
}
}
转æ¢å XML
<?xml version="1.0" encoding="UTF-8"?>
<root>
<ç¨æ·ä¿¡æ¯>
<å§å>å¼ ä¸</å§å>
<å¹´é¾>30</å¹´é¾>
<ç±å¥½>
<item>ç¼ç¨</item>
<item>é
读</item>
<item>æ
游</item>
</ç±å¥½>
<å°å>
<åå¸>å京</åå¸>
<详ç»å°å>æé³åºææè¡é123å·</详ç»å°å>
</å°å>
</ç¨æ·ä¿¡æ¯>
</root>
常è§é®é¢
- Qï¼æ°ç»ä¼å¦ä½è¢«è½¬æ¢ï¼
- Aï¼JSON æ°ç»ä¼è¢«å
裹å¨ç¶æ ç¾å
ï¼å
鍿¯ä¸é¡¹ä½¿ç¨ç»ä¸ç
<item>æ ç¾åç§°ï¼ä½ å¯ä»¥å¨ä¸å¡ä¾§ååäºæ¬¡å¤çã - Qï¼é®åä¸ç¬¦å XML è§èæ¶ä¼ææ ·ï¼
- Aï¼è½¬æ¢å¨ä¼å¯¹æ ç¾å忏
æ´ï¼å»é¤éæ³å符ãé¿å
æ°åå¼å¤´ãé¿å
以
xmlå¼å¤´ï¼æå¤§ç¨åº¦ä¿è¯çæç XML å¯è¢«è§£æã - Qï¼å·¥å ·ä¼ä¿®æ¹å段顺åºåï¼
- Aï¼ä¸ä¼ã转æ¢è¿ç¨ä¼å°½éä¿çåå§ JSON ä¸çåæ®µé¡ºåºï¼æ¹ä¾¿å¯¹ç §è°è¯ã
- Qï¼å¯ä»¥ç´æ¥å¨ç产ç¯å¢ä½¿ç¨åï¼
- Aï¼å»ºè®®å 卿µè¯ç¯å¢éªè¯è½¬æ¢ç»ææ¯å¦æ»¡è¶³ç®æ ç³»ç»è¦æ±ï¼åæ¹éå¨ç产ç¯å¢ä½¿ç¨ã