博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC数据绑定三(JSON 、XML))
阅读量:4589 次
发布时间:2019-06-09

本文共 1725 字,大约阅读时间需要 5 分钟。

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();    }

转载于:https://www.cnblogs.com/watermelonban/p/7696089.html

你可能感兴趣的文章
HBase OpenTSDB
查看>>
NoSQL的四大类型
查看>>
Solr+HBase
查看>>
NoSQL 列族数据库
查看>>
NoSQL与关系数据库的比较
查看>>
NoSQL 图形数据库
查看>>
NoSQL 文档数据库
查看>>
nosql BASE
查看>>
从NoSQL到NewSQL数据库
查看>>
使用 MongoDB shell访问MongoDB
查看>>
MongoDB简介
查看>>
MongoDB 创建数据库
查看>>
MongoDB概念解析
查看>>
MongoDB Java
查看>>
MongoDB 插入文档
查看>>
UMP系统架构
查看>>
键值数据库
查看>>
UMP系统功能 容灾
查看>>
UMP系统功能 读写分离
查看>>
UMP系统功能 分库分表
查看>>