`

fastjson 总结

阅读更多

(1)序列化      

1.1  对象(User):

String text = JSON.toJSONString(user /*,SerializerFeature.UseSingleQuotes */);

 

1.2  list / map / set集合:

String text=JSON.toJSONString(users/*,SerializerFeature.UseSingleQuotes*/);

 

(2)反序列化

2.1  对象(User): eg:  {"name":"愿望 ","stime":1377087488762}

User u=JSON.parseObject(text, User.class);

 

2.2  list集合  eg:  [{"name":"张三","stime":1377087570508},{"name":"李四","stime":1377087570508}]

List<User> list = JSON.parseArray(text, User.class);

 

2.3  map集合  eg:  {1:{"name":"张三","stime":1377087637172},2:{"name":"李四","stime":1377087637172}}

Map<Long, User> userMap = JSON.parseObject(text, new TypeReference<Map<Long, User>>() {});

 

2.4  set集合 eg:  [{"name":"李四","stime":1377087674850},{"name":"张三","stime":1377087674850}]

Set<User> userMap = JSON.parseObject(text, new TypeReference<Set<User>>(){});

 

  • 附件几个testcase
0
1
分享到:
评论

相关推荐

    fastjson 常用 总结

    以下是对Fastjson常用功能和用法的详细总结。 1. **解析JSON字符串** - `JSON.parse(String jsonString)`: 这个方法用于将一个JSON格式的字符串转换为JSON对象。 - `JSON.parseArray(String jsonString, Class&lt;T&gt;...

    fastjson-1.2.9

    总结而言,Fastjson-1.2.9是一个强大的JSON处理工具,提供了一系列高效、易用的API,同时附带了详细的文档和源码,便于开发者理解和使用。无论是在简单的数据交换还是复杂的数据处理场景下,Fastjson都能发挥出其...

    fastjson.jar包资源

    总结,Fastjson.jar作为一款高效且易用的Java JSON库,为开发者提供了强大的JSON处理能力。无论是简单的JSON数据交换,还是复杂的JSON数据操作,Fastjson都能提供便捷的解决方案。在实际项目中,正确理解和使用...

    fastjson1.2.2.rar

    **总结** Fastjson 作为一款强大的 JSON 处理工具,因其高效、易用和全面的特性,在 Java 开发者社区中备受推崇。通过提供的 `fastjson-1.2.2.jar` 和 `fastjson-1.2.2-sources.jar`,开发者不仅可以直接利用 ...

    fastjson-1.2.4.jar

    5. **总结** Fastjson作为Java开发中的得力工具,其高效的性能、丰富的功能和易用性使得它在处理JSON数据时具有显著优势。1.2.4版本的发布,进一步提升了其稳定性和性能,开发者可以根据具体需求选择合适的版本...

    fastjson1.2.2.zip

    总结,Fastjson 1.2.2作为阿里巴巴的力作,因其高效的性能、简洁的API和广泛的适用性,成为了Java开发者处理JSON数据的首选工具。无论是在大型的Maven项目还是小型的本地项目中,都能发挥其强大的作用,提升开发效率...

    fastjson-1.2.58.rar

    **总结** Fastjson 的远程代码执行漏洞警示我们,即使使用知名的开源组件,也需要时刻关注其安全更新。及时修补漏洞是保障系统安全的重要一环。开发者应养成定期更新依赖库和进行安全评估的习惯,以防范类似的潜在...

    fastjson-1.2.35.jar

    总结,Fastjson-1.2.35.jar作为Fastjson的一个特定版本,不仅具备了Fastjson系列的所有优点,还对已知问题进行了修复和完善,为开发者提供了更稳定的JSON处理工具。在实际开发中,合理利用Fastjson的特性,可以显著...

    fastjson1.2.2.jar

    总结,Fastjson作为阿里巴巴贡献的高效JSON库,不仅在速度和内存管理上表现出色,而且提供了丰富的API和高级功能,使得JSON操作变得简单直观。在实际项目中,合理使用Fastjson可以极大地提升开发效率和应用性能。...

    fastjson-1.0.4jar

    总结起来,Fastjson是一个高效、易用且功能强大的JSON库,对于Java开发者来说,它提供了处理JSON数据的简洁解决方案。无论是简单的对象转换,还是复杂的JSON操作,Fastjson都能以出色的表现满足需求。在"fastjson-...

    fastjson-1.2.78.jar.zip

    总结,Fastjson-1.2.78.jar作为JavaWeb开发中的一个利器,为开发者提供了高效、便捷的JSON处理能力。无论是简单的JSON对象转换,还是复杂的数据结构处理,Fastjson都能游刃有余,大大简化了开发工作,提高了项目的...

    fastjson jar包 和 api

    **总结** Fastjson是一个强大且高效的JSON处理工具,通过引入其jar包,开发者可以便捷地在Java应用中处理JSON数据。它的API设计简洁易用,支持多种数据结构转换,同时具备出色的性能表现,是Java开发中处理JSON数据...

    fastjson-1.1.41.jar

    总结来说,Fastjson凭借其卓越的性能、全面的JSON支持、便捷的API和高度的灵活性,成为Java开发中的JSON处理库的佼佼者。无论是在小型项目还是大型系统中,Fastjson都能够胜任并提升开发效率。理解并熟练掌握...

    fastjson-1.2.5.rar

    总结,Fastjson 1.2.5版本是一个稳定且功能强大的JSON库,其高效的解析与生成、自动类型适配、强大的查询能力以及丰富的API,使得JSON处理变得更加便捷。无论是在小型项目还是大型系统中,Fastjson都是一个值得信赖...

    fastjson1.2.2版本.jar

    总结来说,FastJSON是一款强大的JSON处理工具,它的1.2.2版本的JAR文件提供了对JSON操作的全面支持,适用于各种Java项目。如果你的项目需要处理JSON数据,FastJSON无疑是一个值得信赖的选择。通过深入理解和熟练使用...

    fastjson-master源码

    总结 Fastjson作为Java开发中的强大工具,其源码充满了技术魅力。理解并掌握Fastjson的内部工作原理,不仅能帮助我们编写更高效的代码,也能提升我们在Web开发中的问题解决能力。通过深入学习和实践,我们可以...

    fastjson项目:Fastjson-master.zip

    总结,Fastjson作为Java世界中的一员猛将,凭借其卓越的性能和丰富的功能,成为JSON处理领域的一把利剑。理解和掌握Fastjson,无疑能提升开发效率,为项目增色添彩。无论你是初学者还是经验丰富的开发者,都应该将其...

    fastJSON v2.1.23.zip

    总结来说,FastJSON v2.1.23是一个强大的JSON工具,提供了高效、易于使用的JSON处理能力,对于.NET开发者来说是一个宝贵的资源。通过压缩包中的文档和源代码,开发者可以深入理解其工作原理,并充分利用其特性来提升...

    FastJson.jar.rar

    六、总结 FastJson作为一款高效的JSON处理库,其强大的功能和便捷的API使得在实际开发中能够轻松应对各种JSON处理场景。通过深入了解和合理运用其特性,我们可以提升开发效率,同时确保程序的稳定性和性能。无论是...

Global site tag (gtag.js) - Google Analytics