Java中讀取JSON數(shù)據(jù)相對于其他數(shù)據(jù)格式而言更為簡便快捷,但是在處理JSON數(shù)據(jù)之前,必須要先提供以下兩個步驟:
1. 導入JSON庫:
import org.json.*;
2. 定義JSON字符串:
String jsonString = "{ \"name\":\"小明\", \"age\":18, \"city\":\"北京\" }";
有了以上兩個步驟之后,便可以使用Java讀取JSON數(shù)據(jù)了。
讀取字符串型JSON數(shù)據(jù)(name和city):
JSONObject jsonObject = new JSONObject(jsonString); String name = jsonObject.getString("name"); String city = jsonObject.getString("city"); System.out.println("Name:" + name); System.out.println("City:" + city);
讀取整型JSON數(shù)據(jù)(age):
int age = jsonObject.getInt("age"); System.out.println("Age:" + age);
讀取布爾型JSON數(shù)據(jù):
String boolString = "{ \"result\":true }"; JSONObject boolJson = new JSONObject(boolString); boolean result = boolJson.getBoolean("result"); System.out.println("Result:" + result);
這就是Java中讀取JSON數(shù)據(jù)的方法,它在處理JSON數(shù)據(jù)時非常簡單易懂,同時也十分便捷。在實際的開發(fā)過程中,需要根據(jù)具體情況進行修改,才能真正發(fā)揮數(shù)據(jù)處理的效果。
上一篇ios和java前景