亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

JSON快速入門(Java版)

難度初級
時長 1小時12分
學習人數
綜合評分9.57
227人評價 查看評價
9.8 內容實用
9.4 簡潔易懂
9.5 邏輯清晰
  • 方式三:使用Java Bean構建對象(通常根據業務需求創建Java Bean)

    【a】創建Java Bean

    【b】創建JSONObject,并把Bean作為參數

    https://img1.sycdn.imooc.com//5d0f6c400001662005770318.jpg

    查看全部
  • 方式二:使用Map構建JSON(通過HashMap構建JSON

    【a】:創建Map集合,通過Map的put方法存儲數據。

    【b】創建JSONObject對象并把Map對象作為參數。

    https://img1.sycdn.imooc.com//5d0f6a510001b7d806720357.jpg

    查看全部
  • 本章簡介:使用org.json包來完成JSON格式數據的生成和解析。包括使用Map和Java Bean構建對象,以及如何從文件讀取JSON數據。

    Java中使用org.json包來完成JSON格式數據的生成

    JSON官網網站最下方的列表,提供了所有開發語言JSON包,包括我們講解到經常使用的、常見的org.json,通過這個包,就可以使用JSON。

    案例:創建一個名字為json的Maven項目,首先,引入org.json的依賴(引入依賴方法:http://mvnrepository.com/artifact/org.json/json,下面很多版本,選一個點進去,復制<dependency></dependency>這段代碼。在eclipse中新建一個maven項目,在</project>前輸入<dependencies>把復制的代碼粘貼在這里</dependencies>,接著右鍵maven項目,maven->update maven...。),引入之后我們就可以使用JSON Object這個對象,JSON Object的使用文檔(http://stleary.github.io/JSON-java/index.html)進行具體的查看,只有一個接口,很少的類,并且我們經常使用到的是JSONObject這個類,還有一個JSON的異常。

    https://img1.sycdn.imooc.com//5d0da19900012b9504610528.jpg

    使用JSONObject生成JSON數據:采用上節課王小二JSON的例子,在java項目中創建一個包叫json,并在該包下創建名為JsonObjectSample的類,并包含一個主方法,主方法中調用JSONObject()方法。

    1、靜態方法JSONObject()中創建JSONObject對象。

    調用該對象的put方法存儲數據,JSON中的number數據類型在java中對應有多種類型(int、long、double),,通過輸出JSONObject對象的toString()方法,這樣所有的數據就會轉換成字符串的類型進行輸出,JSONObject會把所有生成的空格去掉,以保證數據格式的壓縮,這樣傳輸過程更高效,可以通過點擊方法名選擇Refactor的Rename更改所有的名稱為該名的方法,當value==null時,json會自動屏蔽此value對應的key。。

    https://img1.sycdn.imooc.com//5d0f61af0001c70206520287.jpg

    https://img1.sycdn.imooc.com//5d0f649200018c6706350358.jpg

    查看全部
    3 采集 收起 來源:JSON使用

    2019-06-23

  • JSON數據演示

    案例:用一個文件表示JSON的數據

    案例描述:王小二同學的自我介紹,使用工具atom(開源的文本編輯器),首先一個對象{}開始,名稱使用字符串類型,多個屬性以逗號進行分隔,年齡使用數字類型number,可以是浮點數,沒有正負數之分,JSON格式里沒有日期或者時間的數據格式的,所以需要使用額外的方式替代它,常見使用字符串或者使用數字的時間戳(具體解析過程中,程序需要做具體的處理),技能需要使用數組描述[],數組中可以使用多個字符串描述,是否有女朋友的描述需要使用true或者false,車的描述通常使用對象{}進行描述這里面可以有車的描述信息,這里使用null進行描述。

    注意:JSON的數據格式不支持注釋,如果想使用注釋可以添加描述。

    https://img1.sycdn.imooc.com//5d0cdc290001ba6206150532.jpg

    查看全部
    2 采集 收起 來源:JSON數據演示

    2019-06-21

  • 標準的JSON數據表示由兩大部分組成

    【1】數據結構:

    Object(結構體)——由花括號{}包含的鍵值對結構,Key必須是string類型(“aa”這種形式),value為任何基本類型或數據結構(也可以是一個Object或數組)。

    https://img1.sycdn.imooc.com//5d0b87a700013bd807650253.jpg

    Array(數組)——使用中括號[]來括起來,并用逗號分隔元素(元素可以為Object或者Array)。

    https://img1.sycdn.imooc.com//5d0b87f90001841708080247.jpg

    基本類型 :有五種string、number、true、false、null,數字沒有浮點數、正數、負數,無符號數的這種區分,而統一使用number,直接使用數字就可以,



    https://img1.sycdn.imooc.com//5d0b8831000119a208660317.jpg

    查看全部
    0 采集 收起 來源:數據類型表示

    2019-06-23

  • 本章介紹:主要介紹JSON的作用、適用場景和優點,以及JSON數據格式的標準,幫助小伙伴們快速地掌握正確的JSON格式

    JSON:一種與開發語言無關的、輕量級的數據存儲格式,全稱JavaScript Object Notation,一種數據格式的標準規范,起初來源于JavaScript這門語言,后來隨著使用的廣泛,幾乎每門開發語言都有處理JSON的API。

    優點:易于人的閱讀和編寫,易于程序解析與生產。

    JSON樣例:首先一個花括號{},整個代表一個對象,同時里面是一種Key-Value的存儲形式,它還有不同的數據類型來區分。

    https://img1.sycdn.imooc.com//5d0b458e0001d64f06580336.jpg

    查看全部
    1 采集 收起 來源:什么是JSON

    2019-06-20

  • JSON課程介紹

    JSON簡介:JSON是行業內使用最為廣泛的數據傳輸格式,也是開發人員必備的技能之一,例如開發一個手機APP,需要調用服務端的一些API,大多數API都是使用JSON作為數據的返回格式,同時也有很多使用JSON作為數據格式進行存儲的。比如數據庫,JSON也提供了一種對象序列化的方式。

    【一】JSON基礎知識(主要講解什么樣的數據才是規范的JSON格式)。

    【二】Java中兩種常見的JSON的處理方式(兩種最為常見的依賴包)。

    【三】實際項目中綜合運用以上知識,進行實際項目的開發。

    查看全部
    1 采集 收起 來源:JSON課程介紹

    2019-06-19

  • json edit online
    查看全部
  • 沒有注釋
    查看全部
    0 采集 收起 來源:JSON數據演示

    2019-05-30

  • 看看
    查看全部
    0 采集 收起 來源:JSON課程介紹

    2019-05-28

  • isNull

    查看全部
  • JSONArray

    File file = new File(類名.class.getResource("/XXX.json").getFile());

    FileUtils.readFileToString();

    查看全部
    1 采集 收起 來源:從文件讀取JSON

    2019-05-12

  • 更多編程入門教程資源推薦夢幫客教程網(www.dreambangke.com),分享給想學習編程開發的同學。

    查看全部
    0 采集 收起 來源:JSON課程介紹

    2019-05-06

  • json.org/json-zh.hrml

    查看全部
    0 采集 收起 來源:JSON使用

    2019-04-30

  • mark ,car 嵌套object

    查看全部
    0 采集 收起 來源:JSON數據演示

    2019-04-30

舉報

0/150
提交
取消
課程須知
學習本門課程前,需要對Java基礎知識有所了解呦!
老師告訴你能學到什么?
1、能夠使用JSON進行數據的生成和解析 2、能夠使用GSON進行數據的生存和解析

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!