jackson简单使用:将对象转json字符串

jackson所需要依赖


<dependency>
  <groupId>com.fasterxml.jackson.coregroupId>
  <artifactId>jackson-databindartifactId>
  <version>2.10.0version>
dependency>

<dependency>
  <groupId>com.fasterxml.jackson.coregroupId>
  <artifactId>jackson-annotationsartifactId>
  <version>2.10.0version>
dependency>

<dependency>
  <groupId>com.fasterxml.jackson.coregroupId>
  <artifactId>jackson-coreartifactId>
  <version>2.10.0version>
dependency>

java中对象转json字符串

  // 1. 创建一个jackson的对象映射器,用来解析数据
        ObjectMapper mapper = new ObjectMapper();
        // 2. 创建对象
        User user = new User("小明","女","18");
        // 3. 直接将我们的对象转换成JSON格式
        String str = mapper.writeValueAsString(user);
        System.out.println(str);

如果在前端ajax获取值时需要将json字符串转json对象
1、 var dataObj=eval("("+data+")");
2、 JSON.parse()

你可能感兴趣的:(java基础)