官术网_书友最值得收藏!

JSON versus XML

One of the primary reasons why XML was created in the nineties was that it allowed open data sharing by providing an interchangeable data serialization format. It was able to handle native data types and also other formats such as images, audio, documents and so on.

While it is possible to attach any file format to an XML message, JSON on the other hand, only supports simple data structures stored as arrays. Both formats have their advantages, but data transfers will be easier and faster if the data serialization resembles the structure of the data it represents. JSON makes it very easy to import the data into languages such as JavaScript, Ruby, Python, and many others.

XML is the ideal format for transferring documents as it can be used to define the structure or format of the data along with the actual data. When returning XML, it should be without the namespaces present.

JSON is best used for data sharing as it is only suitable for transferring the data component.

Note

More information about JSON can be found at http://www.json.org/.

主站蜘蛛池模板: 平果县| 田林县| 凭祥市| 北川| 石阡县| 上蔡县| 福安市| 吐鲁番市| 建水县| 连平县| 柘荣县| 东丽区| 永靖县| 宁城县| 丽江市| 乌拉特中旗| 徐闻县| 武清区| 浙江省| 宜川县| 阜新市| 黔西县| 工布江达县| 依安县| 恩平市| 花垣县| 西和县| 尼勒克县| 平阳县| 宁国市| 洪湖市| 宁强县| 论坛| 伊通| 赤峰市| 珲春市| 高密市| 同仁县| 阿合奇县| 德令哈市| 会泽县|