Gson解析json字串

2022-02-02 01:35:24 字數 435 閱讀 1465

//

解析傳遞過來的json字串

jsonparser parser = new

jsonparser();

jsonobject jsonobj =parser.parse(strjson).getasjsonobject();

mapmap = new hashmap();

map.put("key01", jsonobj.get("key01").getasstring());

map.put("key02", jsonobj.get("key02").getasint());

strjson為前端傳遞過來的json字串,key01和key02為兩個欄位名。由於jsonobj中的字段都是jsonelement,所以需要用getasstring()和getasint()將字段的值轉為string和int。

Gson 解析複雜json字串

對gson不了解的同學可以先去了解下gson的基本用法 需要解析的json字串如下 result ok 先貼上解析json字串的 public responsedataprovidernetprovicelistdata string result gettype string resultcode...

使用Gson解析Json字串(實際專案)

見另一篇博文如何準備好jar包 需要轉的json字串很複雜,多層巢狀 例如 datalist task 首先熟悉要使用的gson的重要類 包com.google.gson 中的jsonparser類 parser中文含義就是解析 其中 方法 public jsonelement parse stri...

使用Gson處理json字串

test public void test01 gettype list list gson.fromjson json,type for listlists list 這裡我是把乙個二維陣列處理成立成乙個list 物件 下面是我使用gson將json字串轉換為物件的兩種方式 第一種 public ...