當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JAVA 解析JSON数据
生活随笔
收集整理的這篇文章主要介紹了
JAVA 解析JSON数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JSON 是目前最流行的輕量級數據交換語言(沒有之一)。盡管他是javaScript的一個子集。但由于其是獨立與語言的文本格式,它幾乎可以被所有編程語言所支持。
以下是對java 語言中解析json數據的總結。
要解析json,首先要導入解析json的工具類。
import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject;我們都知道JSON中有json對象與json數組(json數據就是json對象的數組)
json對象在大括號中
例如: {“key”,”value”}
json數組在中括號中
例如 : [{“key”,”value”},{“key”,”value”}]
1解析json對象
假設 數據是 {“key”,”value”}
有時候json對象的數據是個json數組,利用下面這種方法可以從JSON對象中提取JSON對象
JSONArray jsonArray = jsonObject.getJSONArray("arrayKey");2.解析JSON數組
String jsonData = "[{\"key\",\"value\"},{\"key\",\"value\"}]"; JSONArray jsonArray = new JSONArray(jsonData); for(int i=0;i<jsonArray .length();i++){//遍歷所有JSON數組元素JSONObject jsonObject = jsonArray .getJSONObject(i);String value= foodJsonObject.getString("value"); }以上就是解析JSON數據的方法的總結。因為JSON數據的靈活性,要靈活的使用這些方法才能很好的解析出數據來。
總結
以上是生活随笔為你收集整理的JAVA 解析JSON数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Objective-c 异步发送Post
- 下一篇: ImageView可直接调用的,根据UR