fastjson和jsoncode的區別

2021-09-24 22:45:45 字數 578 閱讀 9522

jsoncode所需要引用的依賴:

cn.miludeer

jsoncode

1.2.4

舉例的值

,

"b":

}}

fastjson和jsoncode的取值方式

jsonobject ob = json.parseobject(json).getjsonobject("json").getjsonobject("b");

string str = ob.getstring("c22");

string str = jsoncode.getvalue(json, "$.json.b.c22");
明顯看到兩者的取資料上的區別,jsoncode的取用的方式更加的直接和便捷,直接使用「$.json.b.www」這樣的取值方式,就能取出這個結構下的對應值。但是如果當前json中的資料都用到的話,還是用fastjson相對好點,但是只是用到其中某些資料,那麼用jsoncode比fastjson方便一些。看個人的使用習慣了。

Gson 和 Fastjson的區別

背景 目前在公司負責的業務,主要是跟json資料打交道,fastjson gson都用,他們適用於不同場景。fastjson號稱是業界處理json效率最高的框架,沒有之一。但在某些場景下,效率最高的不一定 能適合你 來,先上兩道菜 第一道普通菜 public class user public us...

Gson 和 FastJson 效能測試

使用版本 compile com.google.code.gson gson 2.7 compile com.alibaba fastjson 1.2.17 評測樣板為乙個people陣列,people物件 中包含乙個food物件引用。各個字串採用隨機數模擬 盡量模擬列表請求資料。string ms...

fastjson和json lib的區別

上次把原生json替換成了fastjson,發生很多地方不相容,對這個也做了一些總結 1 對於沒有賦值的變數處理,json lib會根據型別給出相應初始值,而fastjson直接忽略這個字段。解決方式 轉換時傳入兩個引數 serializerfeature.writemapnullvalue,ser...