java中处理Json
来源:互联网 发布:19级研究所升级数据 编辑:程序博客网 时间:2024/04/29 08:49
参考资料:
http://www.cnblogs.com/lpshou/p/3821207.html
package webdemo;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import domain.User;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class JsonTest { public static void main(String[] args) { User user = new User(); user.setUsername("lp"); user.setPassword("1234"); JSONArray json = JSONArray.fromObject(user); System.out.println(json); // 结果:[{"password":"1234","username":"lp"}] JSONObject json1 = JSONObject.fromObject(user); System.out.println(json1); //结果;{"password":"1234","username":"lp"} List<User> users = new ArrayList(); User user1 = new User(); user.setUsername("lp"); user.setPassword("1234"); User userSecond = new User(); userSecond.setUsername("ch"); userSecond.setPassword("4567"); users.add(user); users.add(userSecond); JSONArray json2 = JSONArray.fromObject(users); System.out.println(json2); // 结果:[{"password":"1234","username":"lp"},{"password":"4567","username":"ch"}] JSONObject json3=new JSONObject(); json3.put("userss", users); json3.put("usersSecond", userSecond); System.out.println(json3); //结果:{"users":[{"password":"1234","username":"lp"},{"password":"4567","username":"ch"}],"userSecond":{"password":"4567","username":"ch"}} Map<String,Object> map=new HashMap<String,Object>(); map.put("users",users); map.put("users",user); JSONArray json4=JSONArray.fromObject(map); System.out.println(json4); //结果:[{"users":[{"password":"1234","username":"lp"},{"password":"4567","username":"ch"}],"user":{"password":"1234","username":"lp"}}] Map<String, Object> map1 = new HashMap<String, Object>(); map.put("users", users); map.put("user", user); JSONObject json5 = JSONObject.fromObject(map); System.out.println(json5); //结果:{"users":[{"password":"1234","username":"lp"},{"password":"4567","username":"ch"}],"user":{"password":"1234","username":"lp"}} }}
0 0
- java中处理Json
- JAVA 中json处理
- Java基础--Java中JSON的处理
- java中json处理的使用
- java中json处理的使用
- java中json处理的使用
- 使用Jackson在Java中处理JSON
- java中json处理的使用
- 使用Jackson在Java中处理JSON
- java 处理json字符串中null值
- 使用Jackson在Java中处理JSON
- java中json处理的使用
- Java中JSON处理工具类
- django中json处理
- JavaScript中JSON处理
- JAVA处理JSON学习
- java 处理 json字符串
- java json字符串处理
- Arduino IDE 编译生成过程
- iOS开发笔记:实现点击图片放大全屏
- 37.Swing小综合-计算器
- Android自定义View之Layout的放缩(1)
- c++实验3--个人所得税计算器
- java中处理Json
- PCL Step by Step:(1)PCL1.8+VS2015+win10编译
- NYOJ8一种排序
- 最大岛屿
- [LeetCode]4. Median of Two Sorted Arrays
- C#之数据序列化
- 【福利贴】教你如何移动联通电信免流
- Dom4j解析xml使用方法
- 光标问题