[英]Is it possible to covert JSON to java bean with @RequestBody without any third party library
我有一個AJAX請求,其中包含json格式的數據,例如:
["name":"Some Name",
"address":{"id":1, "street":"some street"}]
Java Bean看起來像:
class Person {
private String name;
private Address address;
//getters and setters
}
class Address {
private int id;
private String street;
//getters and setters
}
是否可以在處理程序方法中使用@RequestBody
來獲取Person
而不使用任何第三方庫,例如:Gson,Jackson等。
不,Java和Spring都不帶有JSON映射器。 您可以編寫自己的庫,而不再是第三方庫了。 但是我認為這不是一個好主意。 傑克遜怎么了?
好,
春季將使用第三方庫-我的意思是它必須在類路徑上,但是對於如上所示的簡單情況,您不必自己編寫任何映射代碼。 只要確保確實將setter和默認構造函數添加到兩個實體中,它就可以工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.