JSON http://www.json.org/json-zh.html
- JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。 易于人閱讀和編寫苹支。同時也易于機器解析和生成拍皮。
2.JSON建構于兩種結構:
“名稱/值”對的集合”
“值的有序列表”
3.JSON具有以下這些形式:
對象是一個無序的“‘名稱/值’對”集合昌讲。一個對象以“{”(左括號)開始佳晶,“}”(右括號)結束送讲。每個“名稱”后跟一個“:”(冒號)济竹;“‘名稱/值’ 對”之間使用“,”(逗號)分隔絮重。
數組是值(value)的有序集合届吁。一個數組以“[”(左中括號)開始,“]”(右中括號)結束绿鸣。值之間使用“,”(逗號)分隔疚沐。
值(value)可以是雙引號括起來的字符串(string)、數值(number)潮模、true
亮蛔、false
、 null
擎厢、對象(object)或者數組(array)究流。這些結構可以嵌套。
字符串 與對象互相轉換
客戶端與 服務端進行數據交互時也就是兩臺電腦之間時行數據交互時
只能傳輸二進制流或字符流
客戶端 網絡 服務端
對象 =生成》 字符 ======= 字符 =解析>對象
**/
//json字符串 <=> json對象互相轉換
var jsonStr = "{"username":"admin","password":123}";
console.log("jsonStr type is :"+typeof(jsonStr));
var myobj = JSON.parse(jsonStr);
console.log("myobj type is :"+typeof(myobj));
console.log(myobj.username);