如何将Java对象转换成JSON
作者:jinxlzc
这篇文章主要介绍了如何将Java对象转换成JSON,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
JSON
(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
JSON 语法规则
在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型:
- 对象表示为键值对
- 数据由逗号分隔
- 花括号保存对象
- 方括号保存数组
以上摘自百度百科
需要的包
maven仓库位置如下:
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version> </dependency>
以下是将Java对象转换为JSON的测试项目
User.java
package Bean; public class User { private Integer id; private String name; private String pass; private String sex; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPass() { return pass; } public void setPass(String pass) { this.pass = pass; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } }
JsonTest.java
package WebTest; import Bean.User; import com.alibaba.fastjson.JSON; public class JsonTest { public static void main(String[] args) { User user= new User(); user.setId(1); user.setName("lzc"); user.setPass("123"); user.setSex("male"); String json=JSON.toJSONString(user);//关键 System.out.println(json); } }
运行结果
到此这篇关于如何将Java对象转换成JSON的文章就介绍到这了,更多相关Java对象转换成JSON内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!