JSON对象与JSON字符串相互转换

<script type="text/javascript">

// 根据JSON对象的name获取value

var jsonObj = { name: "jxqlovejava" }; // JSON对象

console.log(jsonObj.name); // "jxqlovejava"



var jsonStr = '{ name: "jxqlovejava" }';



// JSON字符串到JSON对象方法一

var jsonObj2 = eval("(" + jsonStr + ")");

console.log(jsonObj2.name); // jxqlovejava



// JSON字符串到JSON对象方法二

var jsonObj3 = JSON.parse(jsonStr);

console.log(jsonObj3.name); // jxqlovejava



// JSON对象到JSON字符串

String jsonStr2 = JSON.stringify(jsonObj);

console.log(jsonStr2); //  { name: "jxqlovejava" }

</script>

  

你可能感兴趣的:(json)