dhc chrome 地址
网站
1、json
com.fasterxml.jackson.core jackson-databind 2.8.4
//请求参数为json格式 ,SpringMVC绑定为User对象,并输出user对象的属性 @RequestMapping(value="JsonToObject") @ResponseBody public String JsonToObject(@RequestBody User user) { return user.toString(); } //请求参数为json格式,SpringMVC绑定为User对象,并转为json格式输出对象 @RequestMapping(value="JsonToJson") @ResponseBody public User JsonToJson(@RequestBody User user) { return user; }
1.1请求参数为json格式 ,SpringMVC绑定为User对象,并输出user对象的属性
1.2请求参数为json格式,SpringMVC绑定为User对象,并转为json格式输出对象
请求参数
{ "name": "Tom", "age": 20, "contactInfo": { "phone": "10086", "address": "ss" }}
2.XML
org.springframework spring-oxm
没加好像也可以。。。。
//根节点名称@XmlRootElement(name="admin")public class Admin { private String name; private Integer age; //getting and setting....... @Override public String toString() { return "Admin [name=" + name + ", age=" + age + "]"; } //节点名称必须放在get方法上在属性名称上报错 @XmlElement(name="name") public String getName() { return name; } public void setName(String name) { this.name = name; } //节点名称 @XmlElement(name="age") public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; }}
controller
@RequestMapping(value="xml") @ResponseBody public String xml(@RequestBody Admin admin) { return admin.toString(); }