JSON相關
1、什麼是JSON?
JSON即JavaScript Object Natation, 它是一種輕量級的資料交換格式, 與XML一樣, 是廣泛被採用的客戶端和服務端互動的解決方案.
2、JSON物件
JSON中物件(Object)以"{"開始, 以"}"結束. 物件中的每一個item都是一個key-value對, 表現為"key:value"的形式, key-value對之間使用逗號分隔. 如:
{"name":"coolxing", "age"=24, "male":true, "address":{"street":"huiLongGuan", "city":"beijing", "country":"china"}}.
JSON物件的key只能是string型別的, 而value可以是string, number, false, true, null, Object物件甚至是array陣列, 也就是說可以存在巢狀的情況.
3、JSON陣列
JSON陣列(array)以"["開始, 以"]"結束, 陣列中的每一個元素可以是string, number, false, true, null, Object物件甚至是array陣列, 陣列間的元素使用逗號分隔. 如
["coolxing", 24, {"street":"huiLongGuan", "city":"beijing", "country":"china"}].
4、JSON資料的解析
解析JSON資料, 首先需要明確待解析的是JSON Object還是JSON array, 然後需要確定採用哪種解析技術. android平臺上一般有2種解析技術可供選擇:android內建的org.json包和google的開源gson庫.
相關文章
- JSON及Python操作JSON相關JSONPython
- jquery裡操作json相關的方法和例項jQueryJSON
- 分享一個 JSON 相關小需求的解決過程與思路JSON
- PHP相關PHP
- MyBatis相關MyBatis
- Docker相關Docker
- swift相關Swift
- Oracle相關Oracle
- Spark相關Spark
- oracle 相關Oracle
- 相關工具
- sql相關SQL
- PDN相關
- 【Unity】相關Unity
- Git相關Git
- Cookie相關Cookie
- bean相關Bean
- 硬碟相關硬碟
- elasticsearch相關Elasticsearch
- nginx相關Nginx
- mysql 相關MySql
- npm 相關NPM
- solaris10_相關命令_處理器_相關
- 統計學三大相關係數之Pearson相關係數、Spearman相關係數
- 相關子查詢&非相關子查詢概念
- json陣列和json物件的包含關係JSON陣列物件
- Oracle相關命令Oracle
- vue 相關收集Vue
- Git 相關配置Git
- MySQL鎖相關MySql
- JS原型相關JS原型
- gitlab 相關Gitlab
- nginx配置相關Nginx
- vagrant 相關命令
- mysql 索引相關MySql索引
- 指標相關指標
- Vim相關命令
- JDBC 相關配置JDBC