`

json工具包之fastjson

阅读更多
fastjson是用java语言编写的json工具包。
好处:
速度快、功能强大(支持就java的JavaBean、Collection、Map、Date、Enum、泛型等类型)、比依赖于第三方的jar(直接就可以在jdk上运行)
常用的API如下:

// 把JSON文本parse为JSONObject或者JSONArray
public static final Object parse(String text);

// 把JSON文本parse成JSONObject  
public static final JSONObject parseObject(String text);

//把JSON文本parse成JSONArray
public static final JSONArray parseArray(String text);

//重点推出的将json解析成javaBean
public static final <T> T parseObject(String text, Class<T> clazz);

//将json解析成封装了javaBean的list集合
public static final <T> List<T> parseArray(String text, Class<T> clazz);

//将JavaBean序列化为JSON文本
public static final String toJSONString(Object object);

// 将JavaBean序列化为带格式的JSON文本
public static final String toJSONString(Object object, boolean prettyFormat);

//将JavaBean转换为JSONObject或者JSONArray。
public static final Object toJSON(Object javaObject); 

相关fastjson的参考地址
http://www.json.org/json-zh.html

http://code.alibabatech.com/wiki/display/FastJSON/Home

http://www.ibm.com/developerworks/cn/education/java/j-generics/section5.html

http://archive.cnblogs.com/a/1713531/

http://www.iflym.com/index.php/code/alibaba-fastjson-json-serializer-chapter-source-analyse-one-global-analyse.html

http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html

http://archive.cnblogs.com/a/1713531/
分享到:
评论

相关推荐

    处理json的包,fastjson

    总结,Fastjson是Java中处理JSON数据的强大工具,它的易用性和高效性使得它在开发中得到了广泛应用。从简单的对象转换到复杂的自定义序列化,Fastjson都能提供完善的解决方案。然而,使用时要注意安全问题,确保数据...

    快速解析json的工具架包fastjson

    快速解析json的工具架包fastjson

    JSON工具包-jackjson&fastjson

    在选择JSON工具包时,应根据项目需求考虑性能、易用性和生态支持等因素。如果项目对性能有较高要求,Fastjson可能是更好的选择;而如果需要处理复杂的JSON数据和序列化逻辑,Jackson的灵活性和功能多样性则更有优势...

    很好用的JAVA类转JSON工具:FastJSON (2).pdf

    FastJSON是阿里巴巴开发的一款高性能的Java JSON库,它提供了快速且便捷的方式来处理JSON数据。FastJSON不仅支持将Java对象转换为JSON字符串,还能将JSON字符串反序列化为Java对象,极大地简化了Java与JSON之间的...

    fastjson解析json的jar

    总结来说,Fastjson作为Java世界里解析JSON的利器,凭借其高效的性能和简洁的API,成为了广大开发者不可或缺的工具。无论是新手还是经验丰富的开发人员,都能在Fastjson的帮助下轻松处理JSON数据,提升开发效率。...

    json工具包和js

    在Java中,处理JSON的工具有很多,这里提到的是“json工具包”,可能包括用于解析和生成JSON的库。常见的Java JSON处理工具有Gson、Jackson、org.json、FastJSON等。这些工具包提供了丰富的API,可以方便地将Java...

    通过fastjson实现各种格式与json之间的转换

    通过fastjson实现了JavaBean,list,MAP,list等格式与json格式之间的转换,已经附带fastjson的包,包的版本为fastjson-1.1.36.jar

    fastJSON C#的JSON开发包 1.9.8

    FastJSON作为C#的JSON库,凭借其高性能、易用性和强大的功能,成为许多.NET开发者首选的JSON处理工具。版本1.9.8提供了一套稳定的API和可能的改进,使得开发人员能够更高效地处理JSON数据,从而提升应用的性能和用户...

    阿里巴巴json解析 fastjson.jar

    总的来说,Fastjson作为阿里巴巴的优秀开源项目,以其强大的功能和卓越的性能,已经成为Java开发中的必备工具之一。无论是在小规模的个人项目,还是大型的企业级应用,都能看到Fastjson的身影。了解并熟练掌握...

    fastJson依赖jar包

    总的来说,"fastJson依赖jar包"是Java开发中不可或缺的工具之一,尤其在处理JSON数据时,能够极大地提高开发效率并优化性能。下载这个jar包后,开发者可以直接在项目中引用,享受Fastjson带来的便捷和高效。

    json工具包

    JSON工具包是为了简化开发者处理JSON数据而设计的库,它们提供了解析、生成、操作JSON对象的功能。在这个压缩包中,包含的可能是多个JSON相关的Java工具包,这将为开发者提供多种选择来满足不同项目的需求。 1. **...

    com.alibaba.fastjson json解析工具包

    总之,`com.alibaba.fastjson`是一个功能强大、性能优异的JSON处理工具包,对于Java开发者来说,它是一个不可或缺的开发利器。在处理JSON数据时,`fastjson`的高效、易用和全面性使得它成为首选的JSON解析库。通过...

    fastjson的jar包(alibaba.fastson引用所需jar包).rar

    《阿里巴巴Fastjson:高效便捷的JSON处理库》 ...通过引入"fastjson的jar包(alibaba.fastson引用所需jar包).rar",开发者可以直接使用Fastjson的功能,提高开发效率,减少因JSON处理带来的复杂性和错误可能性。

    最新版fastjson-2.0.4.jar

    最新版fastjson-2.0.4.jar,阿里巴巴旗下现最流行的json转换工具包。详细操作使用,请参考我的文章链接:https://blog.csdn.net/qq_45978154/article/details/125004445?spm=1001.2014.3001.5502

    Alibaba Fastjson Jar包.zip

    Fastjson是阿里巴巴开发的一款高效、功能丰富的JSON库,主要用于Java平台。它提供了快速解析和生成JSON的能力,使得在...总的来说,Fastjson凭借其高性能和丰富的功能,已经成为Java开发者处理JSON数据的首选工具之一。

    最新fastJSON C#的JSON开发包 v2.1.18

    综上所述,FastJSON v2.1.18 是一个强大的 JSON 工具,适用于各种 C# 开发场景。其提供的高效、轻量级的 JSON 处理能力,以及丰富的自定义选项,使得它在处理 JSON 数据时具有很高的灵活性和可扩展性。无论是新手...

    JSON.jar包,GSON.jar包,FASTJSON.jar包

    1. **JSON.jar**: 这个JAR包可能包含一个基本的JSON解析和生成工具。在Java中,JSON.jar可能提供简单的函数来将Java对象转换为JSON字符串,以及将JSON文本解析回Java对象。然而,它的功能可能相对有限,不包括高级...

    fastJSONjar包

    综上所述,FastJSON jar包不仅提供了高效的JSON处理能力,还整合了Apache Commons工具包,使得在实际开发中可以便捷地进行JSON数据的解析、生成和关联操作。对于处理大量JSON数据的Java应用,FastJSON是一个非常实用...

    最新的fastjson工具包2.0.11+JSON序列化与反序列工具包

    支持泛型,支持流处理超大文本,支持枚举,支持序列化和反序列化扩展。侵删 因为在GitHub网站上加载的速度太慢了,先放到这里。

    alibaba的fastjson依赖的jar包

    总的来说,阿里巴巴的Fastjson是一个强大且高效的JSON处理工具,对于处理JSON数据的Java开发者来说,它是一个不可或缺的库。无论是在服务器端还是客户端,Fastjson都能够帮助开发者快速、安全地进行JSON数据的解析和...

Global site tag (gtag.js) - Google Analytics