Java中使用JSON解析和操作JSON格式的數(shù)據(jù)非常方便,下面就是一個(gè)簡(jiǎn)單的JSON操作示例。
import org.json.JSONObject; public class JSONExample { public static void main(String[] args) { //創(chuàng)建一個(gè)JSON對(duì)象 JSONObject jsonObject = new JSONObject(); //添加數(shù)據(jù) jsonObject.put("name", "Tom"); jsonObject.put("age", 18); jsonObject.put("sex", "Male"); jsonObject.put("scores", new int[]{90, 80, 70}); //將JSON轉(zhuǎn)化為字符串并輸出 String jsonString = jsonObject.toString(); System.out.println(jsonString); //從字符串中解析JSON對(duì)象 String jsonStr = "{\"name\":\"Jerry\", \"age\":20, \"sex\":\"Female\", \"scores\":[80,85,90]}"; JSONObject jsonObj = new JSONObject(jsonStr); //取出數(shù)據(jù)并輸出 String name = jsonObj.getString("name"); int age = jsonObj.getInt("age"); String sex = jsonObj.getString("sex"); int[] scores = jsonObj.getJSONArray("scores").getIntArray(); System.out.println("Name: " + name); System.out.println("Age: " + age); System.out.println("Sex: " + sex); System.out.print("Scores: "); for (int score : scores) { System.out.print(score + " "); } } }
以上是一個(gè)基本的JSON操作示例,可以看到通過(guò)JSONObject對(duì)象的put方法可以輕松地添加JSON數(shù)據(jù),而從字符串中解析JSON對(duì)象也是非常簡(jiǎn)單的,只需要調(diào)用JSONObject類的相應(yīng)方法即可。使用JSON可以方便地傳遞和解析數(shù)據(jù),是Web開發(fā)中常用的數(shù)據(jù)格式之一。