JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式,具備良好的跨平臺特性。近幾年來已經和XML同樣成爲C/S架構中普遍採用的數據格式。有關JSON的更多知識,請參考如下內容:http://json.org/json-zh.htmlhtml
在服務器和客戶端之間使用JSON數據格式進行通訊,常常會涉及到JAVA對象和JSON字符串之間的轉換。一般,咱們能夠使用一些JSON解析工具,例如:Gson,FastJson等。固然,咱們也能夠手動解析,只是會比較繁瑣。java
下面經過一個實例來介紹使用Gson來進行JAVA嵌套對象和JSON字符串之間的相互轉換。android
MainActivityjson
Student服務器
Subject架構
圖片預覽:app