久久天天躁狠狠躁夜夜免费观看,精品国产粉嫩内射白浆内射双马尾,久久国产欧美日韩精品,久久久久久性高,激情欧美成人久久综合

JSON格式講解,JSON獲取對(duì)象,JSONObject和JSONArray的操作

JSON 2016-08-22 18:41:03 56747

這里就不說JSON是什么了。如果還不知道JSON是什么,先看下面幾篇文章。

10分鐘掌握J(rèn)SON、XML、JSON解析

JSON是什么?它能帶來什么?它和XML比較?

JSON  非常易學(xué)易用。所以,在短短幾年中,它就取代 XML  ,成為了互聯(lián)網(wǎng)上最受歡迎的數(shù)據(jù)交換格式。

1.為什么有JSON的出現(xiàn)。

JSON  作為一種簡易的傳輸數(shù)據(jù)格式,當(dāng)然也可以用 JSON  來表示一些事務(wù)。

我們在日常的編程中應(yīng)該能感覺到,有Object(對(duì)象) Array(數(shù)組) 數(shù)據(jù)格式,就完全夠了,就能存儲(chǔ)和傳輸任意需求。然而我們的 JSON  就包含了這基本的Object Array 。

2.JSON格式

{
    "name": "SOJSON",
    "age": "27",
    "sex": "男",
    "skill": [
        "Java",
        "IOS",
        "Android"
    ]
}

上面運(yùn)用了Object 和 Array。

{
    "skill": [ "Java", "IOS", "Android"         ]
}

可以看作是序列(sequence),就是連續(xù)的表達(dá)方式。

{
    "name": "SOJSON"
}

可以看作是映射(mapping),以鍵值對(duì)的方式表達(dá)方式。

3.JSON的取值

鍵值對(duì)Demo,如:var data = {"name": "SOJSON"};

取到name的值。那么就是 data.name  即可,或者 data["name"] 。

可能大多數(shù)人知道data.name 的方式取值,但是 data["name"] 的方式知道的稍微少一點(diǎn),以至于如果這個(gè)JSON是這樣 {"1":"2"} 怎么取值呢?

可能有人說 data.1 ?

我告訴你絕對(duì)報(bào)錯(cuò),所以有的人為了逃避這個(gè)問題,會(huì)采用這種命名方式, {"id1":"2"},也就是取值的時(shí)候,在前面加上一個(gè)字符串,也就可以 data.id1 取值了,這是正確的,其實(shí)沒必要。 data["1"] 如果你知道這樣可以,你還那樣去存儲(chǔ)嗎?

數(shù)組Demo,如 var data = {"skill": [ "Java", "IOS", "Android" ]};

首先它外面是一個(gè)鍵值對(duì),只不過Value值是一個(gè)數(shù)組,那么我們要取到Java怎么取呢?

這樣:data.skill[1] ;

是不是so easy ? ?

ps:總結(jié)起來就是那么簡單,遇到 “{” 就 “.” ,你看data.name、data.skill 。是不是,只不過數(shù)值類你得注意點(diǎn),然后遇到“[” 你就當(dāng)數(shù)組處理,下標(biāo)去取,或者循環(huán),去取,data.skill[1] 。

版權(quán)所屬:SO JSON在線解析

原文地址:http://suancuo.cn/blog/19.html

轉(zhuǎn)載時(shí)必須以鏈接形式注明原始出處及本聲明。

本文主題:

如果本文對(duì)你有幫助,那么請你贊助我,讓我更有激情的寫下去,幫助更多的人。

關(guān)于作者
一個(gè)低調(diào)而悶騷的男人。
相關(guān)文章
json 解析與生成工具類 ,JSON操作講解(附件)
天氣API,全國天氣 JSON API接口,可以獲取十五天的天氣預(yù)報(bào)
免費(fèi)天氣API,全國天氣 JSON API接口,可以獲取五天的天氣預(yù)報(bào)
免費(fèi)天氣API,天氣JSON API,不限次數(shù)獲取十五天的天氣預(yù)報(bào)
HTMLJSON如何互轉(zhuǎn)
JSON數(shù)據(jù)格式,JSON格式化介紹,JSON格式介紹。
Jackson 美化輸出JSON,優(yōu)雅的輸出JSON數(shù)據(jù),格式化輸出JSON數(shù)據(jù)... ...
json對(duì)象json字符串的轉(zhuǎn)換方法
java json字符串轉(zhuǎn)json對(duì)象
Java 獲取圖片屬性、獲取圖片EXIF屬性操作方法[metadata-extractor]
最新文章
計(jì)算機(jī)網(wǎng)絡(luò)的相關(guān)內(nèi)容 354
SOJSON V6 JavaScript 解密技巧與分析 5940
微信客服人工電話95068:如何快速解封微信賬號(hào)(2025最新指南) 11866
Java Http請求,HttpURLConnection HTTP請求丟失頭信息,Head信息丟失解決方案 5052
實(shí)用API合集分享:教你輕松獲取IP地址的API合集 8839
Linux I/O重定向 6705
Ruby 循環(huán) - while、for、until、break、redo 和 retry 3990
Node.js:全局對(duì)象 3604
如何使用終端檢查Linux上的內(nèi)存使用情況 3779
JavaScript對(duì)象詳細(xì)剖析 3252
最熱文章
免費(fèi)天氣API,天氣JSON API,不限次數(shù)獲取十五天的天氣預(yù)報(bào) 745364
最新MyEclipse8.5注冊碼,有效期到2020年 (已經(jīng)更新) 703112
蘋果電腦Mac怎么恢復(fù)出廠系統(tǒng)?蘋果系統(tǒng)怎么重裝系統(tǒng)? 678428
Jackson 時(shí)間格式化,時(shí)間注解 @JsonFormat 用法、時(shí)差問題說明 561958
我為什么要選擇RabbitMQ ,RabbitMQ簡介,各種MQ選型對(duì)比 511823
Elasticsearch教程(四) elasticsearch head 插件安裝和使用 483716
Jackson 美化輸出JSON,優(yōu)雅的輸出JSON數(shù)據(jù),格式化輸出JSON數(shù)據(jù)... ... 299543
Java 信任所有SSL證書,HTTPS請求拋錯(cuò),忽略證書請求完美解決 246654
Elasticsearch教程(一),全程直播(小白級(jí)別) 232088
227528
支付掃碼

所有贊助/開支都講公開明細(xì),用于網(wǎng)站維護(hù):贊助名單查看

查看我的收藏

正在加載... ...