javascript
JavaScript: JSON基本概念带题解
JSON基本概念帶題解
例題
答:
圖中
- 有兩個(gè)對(duì)象(用{}括起來(lái)的)
- 0個(gè)數(shù)組(用[]括起來(lái)的)
- 4個(gè)數(shù)值(不帶""的數(shù)字)
- 16個(gè)字符(帶""的東西)
- 提取csrc數(shù)據(jù) user.csrc (用誰(shuí)點(diǎn)誰(shuí)就對(duì)象點(diǎn)用的鍵)
創(chuàng)建一個(gè)JSON對(duì)象
var gareen = {"name":"蓋倫","hp":616};這樣就創(chuàng)建了一個(gè)JSON 對(duì)象
JSON對(duì)象由 名稱/值對(duì)組成 名稱和值之間用冒號(hào):隔開
名稱必須用雙引號(hào)" 包含起來(lái)
值可以是任意javascript數(shù)據(jù)類型,字符串,布爾,數(shù)字 ,數(shù)組甚至是對(duì)象
不同的名稱/值對(duì)之間用 逗號(hào) , 隔開
其實(shí)就是將屬性和值作為鍵值對(duì)存放起來(lái)
創(chuàng)建JSON數(shù)組
通過(guò)方括號(hào)將幾個(gè)JSON對(duì)象括起來(lái)
<script>var heros= [{"name":"蓋倫","hp":616},{"name":"提莫","hp":313},{"name":"死歌","hp":432},{"name":"火女","hp":389} ]document.write("JSON數(shù)組大小"+heros.length);</script>JSON 對(duì)象轉(zhuǎn)換為字符串
json 對(duì)象因?yàn)槭且粋€(gè)javascript對(duì)象,所以如果直接打印的話,看不到里面的內(nèi)容。
有時(shí)候要看看這個(gè)對(duì)象是不是我們期望的,所以需要通過(guò) JSON.stringify 函數(shù)把它轉(zhuǎn)換為 字符串
JSON格式如何存儲(chǔ)數(shù)據(jù)
JSON 語(yǔ)法是 JavaScript 對(duì)象表示 語(yǔ)法的子集,JSON 數(shù)據(jù)的書寫格式是:key : value。
JSON 值可以是:
數(shù)字:{ “age”:30 };
對(duì)象:{“name”:“蓋倫”,“hp”:616};
數(shù)組:[ {“name”:“蓋倫”,“hp”:616},
{“name”:“提莫”,“hp”:313},
{“name”:“死歌”,“hp”:432},
{“name”:“火女”,“hp”:389} ]
布爾值:{ “flag”:true };
null:{ “runoob”:null }
JSON 文件的文件類型是 .json。
總結(jié)
以上是生活随笔為你收集整理的JavaScript: JSON基本概念带题解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 台球能做什么?
- 下一篇: SpringBoot项目配置SSL证书微