首先在对应的controller中的@RestController中返回json对象的操作

public class HelloController {

    @RequestMapping("/getUser")
public User getUser() { User user=new User("小明","xxx"); return user;
}
}

声明一个User类:

public class User {
private String name;
private String passwd;
public User(String name,String passwd){
this.name = name;
this.passwd = passwd;
}
}

在pom.xml文件中去配置jackson

<properties>
<!--jackson版本配置-->
<jackson>2.5.4</jackson>
</properties> <dependencies>
<!--配置jackson-->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
</dependencies>

一般情况下到这就可以运行程序,返回json数据了,但是运行之后才发现,会出现一个“No converter found for return value of type: class xxx“的错误

通过查找资料发现,处理json对象的类,数据必须要有相关的get和set方法,

在User.java中加入相应的get和set方法

   public void setUserName(String name){
this.name = name;
}
public void setPassWord(String passwd){
this.passwd = passwd;
}
public String getUserName(){
return name;
}
public String getPassWord(){
return passwd;
}

这些重新运行程序就可以返回对应的数据了

最新文章

  1. Android之使用Bundle进行IPC
  2. 常用的107条Javascript
  3. swift调用oc语言文件,第三方库文件或者自己创建的oc文件——简书作者
  4. 专家解读Linux操作系统内核中的GCC特性
  5. PHP文章管理
  6. 在thread 引用pthread_t 空指针的问题
  7. android 实现跳动频谱 DEMO
  8. 如何使用ajax(jquery)
  9. asp.net core高级应用:TagHelper+Form
  10. [No0000105]java sdk 开发环境变量powershell 自动配置脚本
  11. h5做直播的弹幕效果
  12. Java工具类DateFormatUtils详解
  13. week9:个人博客作业
  14. 【洛谷P2114】起床困难综合征 位运算+贪心
  15. MySQL删除数据后磁盘空间的释放情况【转】
  16. 在im4java中使用GraphicsMagick
  17. php分享二十六:读写日志
  18. 基本控件文档-UIView属性
  19. 【BZOJ2683】简单题 [分治][树状数组]
  20. python中的not,and, or

热门文章

  1. hdu4085(斯坦纳树)
  2. http://www.doframe.com/jetoolweb/index.html
  3. ThoughtWorks技术雷达
  4. Eclipse:Some sites could not be found. See the error log for more detail.解决的方法
  5. 机器学习和深度学习笔记(Matlab语言实现)
  6. python各进制、字节串间的转换
  7. 第3周课后实践&amp;#183;程序阅读(4)-利用引用訪问私有数据成员
  8. flex集成IFrame,IFrame集成UnityWebPlayer直接通讯调用解决方式
  9. [IT学习]Python如何处理异常特殊字符
  10. .NET的委托和匿名函数应用一例