Wesley13 Wesley13
3年前
java中常见的json解析方法、库以及性能对比
常见的json解析有原生的JSONObject和JSONArray方法,谷歌的GSON库,阿里的fastjson,还有jackson,jsonlib。Gson(项目地址:https://github.com/google/gson)。Gson是目前功能最全的Json解析神器,Gson当初是为因应Google公司内部需求而由Google自行研发
Wesley13 Wesley13
3年前
java与unity3d通信之json
java与unity3d项目中用的json作为基础通信的数据格式,java后端,json库那是一个泛滥,一直喜欢阿里的fastjson,强大、快速、容易上手。Unity用的最新版本,其自带的json库感觉太弱了,于是在网上找了个Newtonsoft.Json库,这个在C上用的比较多吧,不过粗略使用,不得不感叹,C处理json弱爆了,当然,可能是很强大
阮小五 阮小五
1年前
Popclip使用介绍,PopClip使用教程
想必很多Mac用户跟它都算是老朋友了,这是一款曾经在macOS上非常受欢迎的小工具。它的灵感来自于iOS上的复制粘贴菜单,曾几度被果粉称为Mac上的效率神器,也被很多人列入「macOS必备软件清单」。应用介绍如果你经常需要“搬运”文字,「PopClip」会
Stella981 Stella981
3年前
FastJson踩坑:@JsonField在反序列化时失效
问题描述一个对象(某个字段为枚举类型,为了不采用默认的序列化过程,用@JSONField指定了序列化器和反序列器,过程见旧博文(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2FinsaneXs%2Fp%2F9515803.html)),
Stella981 Stella981
3年前
HarmonyOS应用开发引入第三方库的三种方式
我们在做应用开发的时候,往往需要引入些优秀的第三方库来进行开发,下面就讲讲我们在做HarmonyOS应用开发中引入第三方库的三种方式。1、通过编写gradle依赖进行引入,熟悉maven或者gradle的朋友对这个就太熟悉了。针对这个方式,我就拿个fastjson库的引入进行举例吧,在对应的Module下的build.gradle文件中添加依赖项即可
Easter79 Easter79
3年前
Swifter.Json 可能是 .Net 平台迄今为止性能最佳的 Json 序列化库【开源】
Json简介Json(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它作为目前最欢迎的数据交换格式,也是各大开源贡献者的必争之地,如:阿里爸爸的fastjson(java),腾讯的rapidjson(c)等。但.Net却没有得到大厂的青睐,在Swifter.Json之前.Net的J
Stella981 Stella981
3年前
Fastjson序列化导致BeetlSQL无限循环查询的解决方案
前言BeetlSQL(http://git.oschina.net/xiandafu/beetlsql)最近的更新新增了@OrmQuery注解,作用是可以让内置生成的SQL自动去延迟级联加载对象,此功能的增加让BeetlSQL(http://git.oschina.net/xiandafu/beetlsql)在ORM功能方面完全有了抗
Easter79 Easter79
3年前
SpringBoot2(十一)集成RedisCache
应用层的东西,找到接口实现它即可。如果想要自己选择序列化工具,难点还是在自动转型上,在序列化字符串转成对象的过程中,Spring并未提供有效的、带Class参数的接口,类型自动转换问题,需要第三方框架自行处理。最好选用带自动转型的序列化框架,错误的写法,很容易导致类型强转失败,本文采用的是FastJSON。简单的工具类,按自己需求封装,可以指定
Stella981 Stella981
3年前
SpringBoot2(十一)集成RedisCache
应用层的东西,找到接口实现它即可。如果想要自己选择序列化工具,难点还是在自动转型上,在序列化字符串转成对象的过程中,Spring并未提供有效的、带Class参数的接口,类型自动转换问题,需要第三方框架自行处理。最好选用带自动转型的序列化框架,错误的写法,很容易导致类型强转失败,本文采用的是FastJSON。简单的工具类,按自己需求封装,可以指定
Maven进阶学习指南 | 京东云技术团队
当我们在开发项目时,有时需要用到外部依赖组件,例如当我们需要Json序列化的时候需要用到FastJson组件,我们可以通过下载对应jar包加载到项目中。但当一个大的项目同时需要依赖各种各样的外部服务,就存在着配置繁琐、依赖冲突等问题,因此可以通过maven来完成对应的依赖管理功能。