`
lbyzx123
  • 浏览: 467329 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

fastjson json数组字符串形式转为对象列表

阅读更多
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 Json解析利器

    Fastjson是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。

    Java fastjson解析json字符串实现过程解析

    主要介绍了Java fastjson解析json字符串实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    fastjson,方便json转换

    实现json转换,fastjson json json转换,可以帮助开发中涉及json格式处理的程序猿。

    fastjson-1.2.41.jar 非常好用的JSON转换依赖包

    1.FastJson的介绍: JSON协议使用方便,越来越流行,...1.JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换 2.JSONObject:fastJson提供的json对象 3.JSONArray:fastJson提供json数组对象

    阿里json包

    1.JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换 2.JSONObject:fastJson提供的json对象 3.JSONArray:fastJson提供json数组对象 --------------------- 作者:superlovelei 来源:...

    阿里json包 fastjson-1.2.3.jar

    1.JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换 2.JSONObject:fastJson提供的json对象 3.JSONArray:fastJson提供json数组对象

    使用fastjson实现对象和json串之间的相互转换的jar包

    使用阿里巴巴提供的fastjson可以快速的实现java对象和json串之间的相互转换,避免字符串拼接的繁琐!

    fastjson工具

    FastJson对于json格式字符串的解析主要用到了下面三...1.JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换 2.JSONObject:fastJson提供的json对象 3.JSONArray:fastJson提供json数组对象

    fastjson解析json.rar

    java使用fastjson解析json字符串,附fastjson包,后台接口需输出json格式字符串,非xml格式

    fastjson Json解析

    fastjson Json解析

    fastjson-1.2.49

    fastjson是由阿里巴巴提供的,fastJson对于json格式...JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。 JSONObject:fastJson提供的json对象。 JSONArray:fastJson提供json数组对象

    FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换操作

    主要介绍了FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器

    Fastjson是一个Java库,可用于将Java对象转换为其JSON表示形式。它还可用于将 JSON 字符串转换为等效的 Java 对象。Fastjson 可以使用任意 Java 对象,包括您没有源代码的预先存在的对象。

    java FASTJSON 解析复杂JSON实例源码

    使用fastjson.jar解析复杂的json数据,包含完整实例代码

    com.alibaba.fastjson json解析工具包

    用了很多Json工具包,最后只有com.alibaba.fastjson这个json工具包全面好用。我上传的是最新版本1.2.73版本。大家可以根据实际下载

    fastjson-1.2.83.jar下载

    fastjson-1.2.83.jar下载,fastjson是阿里巴巴的开源JSON解析库,可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也支持从JSON字符串反序列化到JavaBean。fastjson采用全新的JSON解析算法,运行速度极快...

    fastjson 快速解析json

    fastjson 快速解析json json、List互转

    json压缩,去掉空格、换行

    在日常的web前端开发过程中,将骨骼动画中、或者其他大的json文件去掉空格、换行,压缩,是每次发布过程中必须的操作

    fastjson解析json的jar

    fastjson解析json数据,解析速度快

Global site tag (gtag.js) - Google Analytics