fast-json的转换
来源:互联网 发布:godaddy域名证书 编辑:程序博客网 时间:2024/05/16 00:35
需要的fast-json jar包,下载地址:fast-json jar包地址
package heheda;import java.util.ArrayList;import java.util.List;import com.alibaba.fastjson.JSON;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class JsonUse { private String name; private String address; private Integer age; public JsonUse() { super(); } public JsonUse(String name, String address, Integer age) { super(); this.name = name; this.address = address; this.age = age; } @Override public String toString() { return "[name=" + name + ", address=" + address + ", age=" + age + "]"; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public static void main(String[] args) { JsonUse jsonUse = new JsonUse(); jsonUse.setAddress("上海"); jsonUse.setAge(18); jsonUse.setName("李雷"); JsonUse jsonUse2 = new JsonUse(); jsonUse2.setAddress("北京"); jsonUse2.setAge(20); jsonUse2.setName("韩梅梅"); List<JsonUse> list = new ArrayList<JsonUse>(); // JsonUse对象转JSON串 String jsonString = JSON.toJSONString(jsonUse); System.out.println("jsonString:" + jsonString); // JSON串转用jsonUse对象 JsonUse jsonUse3 = JSON.parseObject(jsonString, JsonUse.class); String nameString = jsonUse3.name; System.out.println("nameString:" + nameString); System.out.println("jsonUse3:" + jsonUse3); // 构建JsonUse对象数组 JsonUse[] users = new JsonUse[2]; users[0] = jsonUse; users[1] = jsonUse2; // 用户对象数组转JSON串 String jsonString2 = JSON.toJSONString(users); System.out.println("jsonString2:" + jsonString2); // JSON串转用户对象列表 List<JsonUse> users2 = JSON.parseArray(jsonString2, JsonUse.class); System.out.println("users2:" + users2); }}
结果:
阅读全文
0 0
- fast-json的转换
- Fast Json的使用
- fast-json.jar的使用方法
- fast-json.jar的使用方法
- fast-json.jar的使用方法
- fast-json的简单实用笔记
- JSON 解析库的使用 :Gson 和 fast-json比较
- json-lib的json转换
- FAST解析JSON
- Android学习笔记之Fast Json的使用
- JSON的转换
- Json的转换
- Jackson的Json转换
- json的转换
- Jackson的Json转换
- json串的转换
- Jackson的Json转换
- 带泛型的Json转换
- 几种获取应用程序/apk安装包版本信息的方法
- CDB重启时如何保持PDB的open模式(文档 ID 1933511.1)
- LeetCode-152:Maximum Product Subarray (乘积最大连续子数组) -- medium
- HDU 1017 A Mathematical Curiosity
- 高性能 Java 持久化的 14 个技巧
- fast-json的转换
- Spring MVC 获取请求参数
- 2017-windows安装tensorflow
- Spring教程第一篇:Spring IOC
- Java高并发,如何解决,什么方式解决
- TCP多线程服务器
- Syntax of Lambda Expressions
- HP电脑把windows 10 系统重装 windows7 出现的问题
- 每日一个linux命令(7):kill命令