JSON(一:JSON数据基础)
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,比xml更轻巧。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集,在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。
JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。
JSON建构于两种结构:
“名称/值”对的集合:key-value值的有序列表:array
var objOne = {'name' : '北京', 'lon' : '116.39752', 'lat' : '39.90872'};
var arrayOne = {'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'};
<script type="text/javascript">var objectJSON = {'objone' : {'name' : '北京', 'lon' : '116.39752', 'lat' : '39.90872'},'objtwo' : {'name' : '天津','stores' : ['A', 'B', 'C']},'objthree' : {'name' : '上海','stores' : [{'store_name' : 'Store_A', 'address' : '浦东新区A'}, {'store_name' : 'Store_B', 'address' : '浦东新区B'}]},'arrayOne' : [1, 2, 3, 4],'flag' : true,'data' :null};alert(objectJSON.objone.name); //北京for (var i in objectJSON.objthree.stores) {alert(objectJSON.objthree.stores[i].store_name);}// 分别输出Store_A 和 Store_B</script>