Java中JSON是一種常用的數據格式,可以在不同的應用程序之間方便地傳遞數據。下面是一個簡單的示例,展示了如何在Java中實現JSON解析和生成:
import org.json.JSONException; import org.json.JSONObject; public class JSONExample { public static void main(String[] args) throws JSONException { //創建一個JSON對象并添加屬性 JSONObject jsonObj = new JSONObject(); jsonObj.put("name", "Alice"); jsonObj.put("age", 30); jsonObj.put("married", true); //將JSON對象轉換為字符串并輸出 String jsonString = jsonObj.toString(); System.out.println(jsonString); //從JSON字符串中解析出屬性 JSONObject jsonObj2 = new JSONObject(jsonString); String name = jsonObj2.getString("name"); int age = jsonObj2.getInt("age"); boolean married = jsonObj2.getBoolean("married"); System.out.println(name + ", " + age + ", " + married); } }
在上面的示例中,我們創建了一個JSON對象,并將屬性添加到該對象中。然后,我們將JSON對象轉換為字符串并輸出。接下來,我們從JSON字符串中解析出屬性值并在控制臺上輸出。