package com.ming.ams; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.TypeReference; public class TestFastJson { public static void main(String[] args) { // 转换成对象 String jsonstring = "{\"a\":51,\"b\":0}"; Usa u1 = JSON.parseObject(jsonstring, new TypeReference<Usa>(){}); Usa u2 = JSON.parseObject(jsonstring,Usa.class); // 转换成对象数组 String jsonstring2 = "[{\"a\":51,\"b\":0}]"; Usa[] usa2 = JSON.parseObject(jsonstring2, new TypeReference<Usa[]>(){}); List list = Arrays.asList(usa2); // 转换成ArrayList ArrayList<Usa> list2 = JSON.parseObject(jsonstring2, new TypeReference<ArrayList<Usa>>(){}); // 转换成ArrayList(默认) list3 与 list4 效果相同 ArrayList<JSONObject> list3 = JSON.parseObject(jsonstring2, new ArrayList<Usa>().getClass()); ArrayList<JSONObject> list4 = JSON.parseObject(jsonstring2, ArrayList.class); for (int i = 0; i < list4.size(); i++) { // 推荐用这个 JSONObject io = list4.get(i); System.out.println(io.get("a") + "======adn====="+io.get("b")); } } } class Usa { private int count = 1888; private String base = "project"; private Long a; public Long getA() { return a; } public void setA(Long a) { this.a = a; } private String b; public String getB() { return b; } public void setB(String b) { this.b = b; } }
相关推荐
Fastjson是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。
主要介绍了Java fastjson解析json字符串实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
实现json转换,fastjson json json转换,可以帮助开发中涉及json格式处理的程序猿。
1.FastJson的介绍: JSON协议使用方便,越来越流行,...1.JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换 2.JSONObject:fastJson提供的json对象 3.JSONArray:fastJson提供json数组对象
1.JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换 2.JSONObject:fastJson提供的json对象 3.JSONArray:fastJson提供json数组对象 --------------------- 作者:superlovelei 来源:...
1.JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换 2.JSONObject:fastJson提供的json对象 3.JSONArray:fastJson提供json数组对象
使用阿里巴巴提供的fastjson可以快速的实现java对象和json串之间的相互转换,避免字符串拼接的繁琐!
FastJson对于json格式字符串的解析主要用到了下面三...1.JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换 2.JSONObject:fastJson提供的json对象 3.JSONArray:fastJson提供json数组对象
java使用fastjson解析json字符串,附fastjson包,后台接口需输出json格式字符串,非xml格式
fastjson Json解析
fastjson是由阿里巴巴提供的,fastJson对于json格式...JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。 JSONObject:fastJson提供的json对象。 JSONArray:fastJson提供json数组对象
主要介绍了FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换,非常不错,具有参考借鉴价值,需要的朋友可以参考下
Fastjson是一个Java库,可用于将Java对象转换为其JSON表示形式。它还可用于将 JSON 字符串转换为等效的 Java 对象。Fastjson 可以使用任意 Java 对象,包括您没有源代码的预先存在的对象。
使用fastjson.jar解析复杂的json数据,包含完整实例代码
用了很多Json工具包,最后只有com.alibaba.fastjson这个json工具包全面好用。我上传的是最新版本1.2.73版本。大家可以根据实际下载
fastjson-1.2.83.jar下载,fastjson是阿里巴巴的开源JSON解析库,可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也支持从JSON字符串反序列化到JavaBean。fastjson采用全新的JSON解析算法,运行速度极快...
fastjson 快速解析json json、List互转
在日常的web前端开发过程中,将骨骼动画中、或者其他大的json文件去掉空格、换行,压缩,是每次发布过程中必须的操作
fastjson解析json数据,解析速度快