面試必問:
json格式有哪些: obj鍵值對 數組形式
(1) 語法 *
簡單值: string number boolean null
不能是undefined
對象: 有序鍵值對
數組: 有序的值得列表
對象形式:
<script type="text/javascript">
{
"name":"jessica",
"age":19
//必須給屬性加上""
}
</script>
數組形式:
<script type="text/javascript">
[
{
"name":"krystal",
"age":19
},{
"name":"jessica",
"age":20
}
]
</script>
(2) 解析和轉換
JSON.stringify(obj) //轉化成json格式
JSON.parse(json) // 轉化成原來的格式
<script type="text/javascript">
var j=[
{
name:"krystal",
age:19
},{
name:"jessica",
age:20
}
]
var json=JSON.stringify(j);
console.log(json);
console.log(JSON.parse(json));
</script>