色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 實現json 接口

黃文隆2年前9瀏覽0評論

JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,因其簡單和易于閱讀而成為了一種流行的數據格式。在Java中,可以通過實現JSON接口,來解析和生成JSON數據。

Java自帶了一個JSON庫——org.json,使用這個庫可以比較方便地解析和生成JSON數據。在使用該庫時,需要先導入相關的庫包:

import org.json.JSONArray;
import org.json.JSONObject;
import org.json.JSONTokener;

解析JSON數據的代碼如下:

String data = "{\"name\":\"Tom\", \"age\":20, \"gender\":\"male\"}";
JSONTokener tokener = new JSONTokener(data);
JSONObject obj = new JSONObject(tokener);
String name = obj.getString("name");
int age = obj.getInt("age");
String gender = obj.getString("gender");

在這個例子中,首先定義了一個JSON字符串data。然后使用JSONTokener類的構造函數將JSON字符串封裝進tokener中,然后再通過JSONObject類的構造函數將tokener解析成一個JSONObject對象。通過調用該對象的getString()、getInt()等方法,可以獲取其中的屬性值。

下面是生成JSON數據的示例:

JSONObject obj = new JSONObject();
obj.put("name", "Tom");
obj.put("age", 20);
obj.put("gender", "male");
String jsonString = obj.toString();

在這個例子中,首先創建了一個JSONObject對象obj,然后使用put()方法添加屬性,最后通過toString()方法將其轉換為JSON字符串。