JSON在js中的定義及其轉換


//1.json的正常對象的格式(無序
var obj = { "name" : "zhangsan" , "age" : 20 }
console.log(typeof obj);
console.log(obj.name);

//2.json的函數對象的格式(無序)
var obj01 = { "speak" : function(){
alert("hello")
}}
console.log(typeof obj01);
console.log(obj01.speak());

//json的數組格式
//1.存儲字符串的數組
var arr = [ "zhangsan" , "Lisi" , "wangwu" ]
console.log(arr[2]);

//2.存儲對象的數組
var arr01 = [obj,{ "name" : "lisi" , "age" : 22 },{ "name" : "wangwu" , "age" : 25 }]
console.log(arr01[2].name)


//將json對象轉換為字符串
function jsonObj2Str(){
var obj = { "name" : "zhaoliu" , "age" : 18 }
var str = JSON.stringify(obj)
console.log(typeof str)


console.log(str)
}

//將JSON格式的字符串轉換為json對象
function str2Jsonobj(){
var str = '{ "name" : "qianyi" , "age" : 20 }'
var obj = JSON.parse(str)
console.log(typeof obj)
console.log(obj)
}


免責聲明!

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



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