Java中常用的JSON處理庫包括Gson和Jackson,二者都提供了向JSON字符串中添加字段的方法。其中Gson使用的是JsonElement類的addProperty方法,而Jackson使用的是ObjectNode類的put方法。
// 使用Gson添加字段 JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("name", "張三"); jsonObject.addProperty("age", 18); System.out.println(jsonObject.toString()); // 使用Jackson添加字段 ObjectMapper mapper = new ObjectMapper(); ObjectNode node = mapper.createObjectNode(); node.put("name", "李四"); node.put("age", 20); System.out.println(mapper.writeValueAsString(node));
無論是使用Gson還是Jackson,向JSON字符串中添加字段都是非常簡單的。需要注意的是,JSON字符串中的鍵值對是成對出現的,必須保證添加的字段有對應的值。