JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。易于人閱讀和編寫。同時也易于機器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一個子集。 JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理想的數據交換語言。[編輯本段]JSON與XML的比較
◆可讀性
JSON和XML的可讀性可謂不相上下,一邊是建議的語法,一邊是規范的標簽形式,很難分出勝負。
◆可擴展性
XML天生有很好的擴展性,JSON當然也有,沒有什么是XML能擴展,JSON不能的。
◆編碼難度
XML有豐富的編碼工具,比如Dom4j、JDom等,JSON也有JSON.org提供的工具,但是JSON的編碼明顯比XML容易許多,即使不借助工具也能寫出JSON的代碼,可是要寫好XML就不太容易了。
◆解碼難度
XML的解析得考慮子節點父節點,讓人頭昏眼花,而JSON的解析難度幾乎為0。這一點XML輸的真是沒話說。
標簽:
JavaScript
Notation
Standard
Object
上傳時間:
2017-03-29
上傳用戶:685