您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
06-JSON-JSON数据和Java对象转换
发布时间:2024-12-11 13:44:35编辑:雪饮阅读()
-
如果要在java中使用java对象转json或json转java对象,可以使用fastjson,这是一个阿里巴巴的maven坐标于pom.xml中
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.62</version>
</dependency>
maven同步ok后,一个简单的servlet如
package com.web;
import com.alibaba.fastjson.JSON;
import com.pojo.User;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet("/JsonDemo")
public class JsonDemo extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
User user=new User();
user.setUsername("kasumi");
//java对象转json对象
String jsonString=JSON.toJSONString(user);
System.out.println("jsonString:"+jsonString);
//json对象转java对象
User javaObject=JSON.parseObject(jsonString,User.class);
System.out.println("javaObject toString:"+javaObject);
}
}
关键字词:json,java,转换