在Java中,使用JSON是非常方便的,我們可以用JSONObject創建一個新的JSON對象。
JSONObject json = new JSONObject();
接下來,我們就可以往JSON對象中添加各種數據了。
json.put("name", "張三"); json.put("age", 22); json.put("gender", "male");
這樣,我們就創建了一個JSON對象,里面包含了三個鍵值對,分別是“name”、“age”和“gender”。
如果我們想要獲取某個鍵對應的值,可以使用get()方法來實現。
String name = json.get("name").toString(); int age = (int) json.get("age"); String gender = json.get("gender").toString();
需要注意的是,當我們獲取一個值時,需要將其轉換成對應的類型。
除了可以添加基本數據類型之外,我們還可以添加數組和嵌套的JSON對象。
JSONArray hobbies = new JSONArray(); hobbies.put("游泳"); hobbies.put("旅游"); json.put("hobbies", hobbies); JSONObject address = new JSONObject(); address.put("province", "江蘇"); address.put("city", "南京"); address.put("street", "xxx街道"); json.put("address", address);
這里,我們不僅添加了一個“hobbies”數組,還添加了一個嵌套的“address”JSON對象。
當我們需要將JSON對象轉換成字符串時,可以使用toString()方法。
String jsonString = json.toString();
以上就是Java中創建新的JSON對象的方法。
上一篇docker學習手稿