重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍了怎么在Java中把对象转换成json,此处通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考价值,需要的朋友可以参考下:
创新互联公司于2013年创立,先为宁海等服务建站,宁海等地企业,进行企业商务咨询服务。为宁海企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页开发;5. 企业级应用开发;6. Java大数据开发;7.游戏开发等。
Jsonlib:
package json; import java.util.ArrayList; import java.util.List; import net.sf.json.JSONArray; import user.User; public class Jsonlib { public static void main(String[] args) { User user1 = new User(); user1.setUsername("111"); user1.setPassword("111"); User user2 = new User(); user2.setUsername("222"); user2.setPassword("222"); Listlists = new ArrayList (); lists.add(user1); lists.add(user2); JSONArray fromObject1 = JSONArray.fromObject(user1); JSONArray fromObject2 = JSONArray.fromObject(lists); String str1 = fromObject1.toString(); String str2 = fromObject2.toString(); System.out.println(str1); //打印结果 //[{"password":"111","username":"111"}] System.out.println(str2); //打印结果 //[{"password":"111","username":"111"},{"password":"222","username":"222"}] } }
jar:
Gson:
package json; import java.util.ArrayList; import java.util.List; import com.google.gson.Gson; import user.User; public class Gson_a { public static void main(String[] args) { User user1 = new User(); user1.setUsername("111"); user1.setPassword("111"); User user2 = new User(); user2.setUsername("222"); user2.setPassword("222"); Listlists = new ArrayList (); lists.add(user1); lists.add(user2); Gson gson = new Gson(); String json1 = gson.toJson(user1); System.out.println(json1); //打印结果 //{"username":"111","password":"111"} String json2 = gson.toJson(lists); System.out.println(json2); //打印结果 //[{"username":"111","password":"111"},{"username":"222","password":"222"}] } }
jar:
FastJson:
package json; import java.util.ArrayList; import java.util.List; import com.alibaba.fastjson.JSON; import user.User; public class FastJson { public static void main(String[] args) { User user1 = new User(); user1.setUsername("111"); user1.setPassword("111"); //1、单个对象转换成json String jsonString = JSON.toJSONString(user1); System.out.println(jsonString); //打印结果 //{"password":"111","username":"111"} User user2 = new User(); user2.setUsername("222"); user2.setPassword("222"); Listlists = new ArrayList (); lists.add(user1); lists.add(user2); String jsonString2 = JSON.toJSONString(lists); System.out.println(jsonString2); //打印结果 //[{"password":"111","username":"111"},{"password":"222","username":"222"}] } }
jar:
到此这篇关于怎么在Java中把对象转换成json的文章就介绍到这了,更多相关怎么在Java中把对象转换成json的内容请搜索创新互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持创新互联!