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

java model to json

榮姿康2年前9瀏覽0評論

Java 是一門支持面向對象編程的編程語言,廣泛應用于Web開發、企業級開發、游戲開發等領域。在 Web 開發中,我們經常需要將 Java 中的 Model 轉換為 JSON 字符串,借助 JSON 格式來傳遞數據。下面介紹如何使用 Java 將 Model 轉換為 JSON。

// 引入相關包
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
// 新建 Model 類
public class Person {
private String name;
private int age;
// 省略無參構造方法和 get/set 方法
}
// 轉換 Model 為 JSON
Person person = new Person();
person.setName("Tom");
person.setAge(18);
ObjectMapper objectMapper = new ObjectMapper();
String jsonStr = null;
try {
jsonStr = objectMapper.writeValueAsString(person);
} catch (JsonProcessingException e) {
e.printStackTrace();
}
System.out.println(jsonStr); // 輸出 {"name":"Tom","age":18}

上面代碼使用了 Jackson 框架的 ObjectMapper 類將 Person 實例轉換為 JSON 字符串。其中 objectMapper.writeValueAsString() 方法將一個 Java 對象轉換為 JSON 字符串。

需要注意的是,在使用 Jackson 轉換 Model 為 JSON 時,需要保證 Model 中的字段名和對應的 get/set 方法滿足JavaBean 規范,以便正確地轉換為 JSON 字符串。