更新記實
2016.3.30:在線XML/JSON互相轉換工具完成上线

在线XML JSON互相转换

JSON和XML和我們最罕用的兩種信息傳輸名目,可是有些時間,我們卻須要兩者之間的轉換,方便我們的使命。

PRETTY JSON

JSON | JSON Introduce

  • JSON(JavaScript Object Notation) 是一种轻量级的数据交换名目。
  • 它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON接納完整独立于语言的文本名目,可是也運用了类似于C语言家族的习惯(搜羅C, C++, C#, Java, JavaScript, Perl, Python等)。
  • 這些特征使JSON成爲理想的數據交換語言。易于人掃瞄和編寫,同時也易于機械剖析和天生。

XML | XML Introduce

  • XML是web中交换和传输数据中最罕用的名目之一,良多的web server协议都是基于XML进行定义。
  • JSON和XML是web傳輸中罕有的兩種文本名目。比照JSON,XML名目嚴酷規範,更簡略傳輸加倍複雜的數據。
  • 在Web調試的歷程中,經常須要將一行XML名目標文本名目化一下,使其加倍簡略掃瞄,從而加倍便于我們調試。
  • 在Web調試完成以後,我們能夠將XML文檔壓縮,加速文本在網絡中的傳輸速率,雖然這一點對于加速網絡傳輸效果無限。

JSON & XML | JSON vs XML

  • JSON和XML的可讀性可謂不相高下,一邊是淺易的語法,一邊是規範的標簽形式,很難分出輸贏。
  • XML天生有很好的扩展性;XML有丰富的编码工具,好比Dom4j、JDom等;XML的剖析體例有两种:一是通过文档模子剖析,另外一种體例是遍历节点(document 以及 childNodes)。
  • JSON具有重大直觀的名目;能夠間接與JavaScript、Python等語言中的工具兼容;作爲數據包名目傳輸的時間具有更高的功用(因爲JSON不像XML有閉合標簽,儉省良多字節)。

xxfseo.com