js json處理 雙引號


在數據傳輸流程中,json是以文本,即字符串的形式傳遞的,而JS操作的是JSON對象

 

  JSON字符串:

    var str1 = '{ "name": "cxh", "sex": "man" }';

    JSON對象:

    var str2 = { "name": "cxh", "sex": "man" };

 

//使用 JavaScript 內置函數 JSON.parse() 將字符串轉換為 JavaScript 對象:

 var obj = JSON.parse(str); //由JSON字符串轉換為JSON對象

 

jQuery插件支持的轉換方式

$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以將json字符串轉換成json對象

 

 

JSON.stringify() 用於將 JavaScript 對象轉換為 JSON 字符串。

 

拿到一個JSON格式的字符串,我們直接用JSON.parse()把它變成一個JavaScript對象:

JSON.parse('[1,2,3,true]'); // [1, 2, 3, true] JSON.parse('{"name":"小明","age":14}'); // Object {name: '小明', age: 14}

JSON.parse('123.45'); // 123.45

 

{"quality": "B"A"D"}

 

實際上要 value.replace("\"","\\\"")

也就是 {"quality": "B\"A\"D"}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM