JSON(一):基本概念

   很早之前就接觸過json,之前項目非常忙,鑑於也只是在項目中維護json文件,所以沒什麼時間好好深入研究一下,有時候也會被那些“{}、""、[] : ”等符號搞的焦頭爛額(後來發現,其實這就是json的全部語法元素了!)。今天開始準備研究一下。準備從以下幾個維度學習和研究一下json。

   1、json是什麼,有什麼特點?

   2、json怎麼用?

   3、json和其他數據格式(XML)、java對象如何互轉?

   4、爲什麼選json?

   5、我的項目需要json,可我不願意自己去解析json數據文件,那就找個開源包吧?

   6、這個開源包好強大,那就研究一下解析json的源碼吧!


首先,來看看json的基本概念吧。

一、json的語法規則:

    數據用名/值對表示 (也可理解成 屬性:值)

    數據之間用逗號分隔

    {}表示對象(對象必須是名/值對,名必須是字符串,值可以有很多類型,詳見“json的值”)

    []表示數組


二、json的值:


  •     數字(整數或浮點數)
  •     字符串(在雙引號中)
  •     邏輯值(true 或 false)
  •     數組(在方括號中)
  •     對象(在花括號中)
  •     null

  • 三、json協議規範

wKiom1NaLgmwTpeNAACMAaGTay4924.jpg

wKioL1NaLeCisrNQAAB5GRGqF98674.jpg

wKiom1NaLgzRjVaPAADfX2mv41M661.jpg

wKioL1NaLefC83OwAAGoDe8ON-g195.jpg

wKiom1NaLhSQFdENAADmVEkSGag422.jpg



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章