springCloud--补充:返回json与xml格式

今天发现@RestController注解返回的默认格式成了xml,现在还没有找到原因,使用如下可以如常的返回json格式:

@RestController
public class UserController {
    @Autowired
    private UserDao userDao;

    @GetMapping(value = "/{id}", produces = { "application/json;charset=UTF-8" })
    public User findById(@PathVariable Long id) throws Exception {
        if (null == id) {
            return null;
        }
        User user = userDao.findById(id);
        return  user;
    }
}

xml格式可以试试:

@GetMapping(value = "/getUserBaseInfo", produces = { "application/xml;charset=UTF-8" })
时间: 2024-08-12 13:40:57

springCloud--补充:返回json与xml格式的相关文章

Ajax属性和函数以及 返回值之XML格式和文本格式(二)

(一) 客户端请求文本之json格式:接收到json格式,再有js解析(具体先eval成对象,然后.即可) var text = this.responseText; var book = eval('('+ text +')'); document.getElementById('btitle').value = book.title; document.getElementById('bintro').value = book.intro; //其中btitle和bintro是客户端网页中的

返回参数去掉xml格式,以纯json格式返回(转)

Json 格式显示public static void Register(HttpConfiguration config) { //////////////设置不以xml格式返回 config.Formatters.Remove(config.Formatters.XmlFormatter); /////////////// config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{contro

Ajax调用返回json,xml数据类型(0517--pm)

一.返回Json型数据: 1.主页面 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <met

Jquery 调用.net WebService 返回Json、XML方法

由于项目需要,使用前端.手机客户端调用ASP.NET的Webservice来获取信息.所以这段时间重温一下Jquery与Web Serivce,过程中碰到不少问题,也有不少的收获. Service代码 [WebMethod] public string HelloWorld() { return "Hello World"; } [WebMethod] public string myMethod(string para) { return "Hi," + para

调用AJAX返回JSON、XML数据类型

1.调用AJAX返回JSON数据 用下拉列表显示Nation表民族名称 主页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <he

PHP返回JSON和XML类

1 <?php 2 class Reponse{ 3 //private $result = array('code'=null,'message'=null,'data'=>null); 4 /** 5 * @desc 返回JSON格式 6 * @param int $code 7 * @param string $message 8 * @param array $data 9 * return string 10 */ 11 public static function json($co

SpringMVC 返回json的日期格式的问题的解决方法

springMVC中josn的日期类型输出默认是时间戳,需要进行日期格式转换. 格式化输出json 方法1. 在实体类的getter方法上面添加@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") 就可以将json的日期格式化.需要导入的json的相关jar包 @JsonFromat存在于jackson-annotations-2.1.0.jar中. Maven项目需要添加的依赖: <!--

springboot返回json和xml

在项目中某些情况下接口需要返回的是xml数据或者json数据 1.在springboot项目加入加入依赖jackson-dataformat-xml <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</artifactId> </dependency> <dependency>

spring Mvc json返回json的日期格式问题

(一)输出json数据 springmvc中使用jackson-mapper-asl即可进行json输出,在配置上有几点: 1.使用mvc:annotation-driven 2.在依赖管理中添加jackson-mapper-asl <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version