這里用到的是精易模塊的json類
現(xiàn)在我們就來講一下蝴光,json各種格式用json類來取值的方法:
1. 單一鍵值對(duì)(取出單個(gè)value)
<pre>{
"name": "丁丁",
"age": 22
}</pre>
2. 數(shù)組之?dāng)?shù)值(遍歷數(shù)組中的數(shù)值)
<pre>{
"num":[1,2,3,4]
}</pre>
3. 數(shù)組之鍵值對(duì)(遍歷數(shù)組中某個(gè)key的value)
<pre>
{
"student": [
{
"name": "丁丁",
"age": 22
},
{
"name": "yanyu",
"age": 20
}
]
}
</pre>
4. 鍵值對(duì)套鍵值對(duì)(3的其他一個(gè)部分沉唠;遍歷一個(gè)鍵值對(duì)的所有value)
<pre>{
"student": {
"name": "丁丁",
"age": 22
}
}</pre>
5. 類_json 取通用屬性(支持a.b.c[0]或者[0].a.b; 取所有Name值)
如果現(xiàn)在只是為了取某一個(gè)值满葛,并不需要遍歷嘀韧,那么可以使用該方法
<pre>{
"name": "丁丁",
"person": {
"name": "yanyu",
"age": 20
},
"student": [
{
"name": "丁昌江",
"age": 22
}
]
}
</pre>
最后
OK锄贷!到這兒就差不多講完了json的讀取操作曼月,其他的呢?
添加json屬性 刪除屬性 修改屬性這些操作請(qǐng)各位看官自己琢磨了哑芹;
我相信有了上面的基礎(chǔ)聪姿,應(yīng)該不難了吧
補(bǔ)充:
取成員屬性不管是數(shù)值還是字符串末购,取到的都是字符類型
如果要取數(shù)值招盲,請(qǐng)使用“取成員數(shù)值()”如果要獲取修改后的內(nèi)容,請(qǐng)直接使用json去操作