JsonParser解析json字串雙引號問題

2021-09-02 02:31:57 字數 759 閱讀 1875

** 今天在專案 中使用到了jsonparser解析json字串為jsonarray或者jsonobject,解析之後使用 如下**獲取到的字串多了一層 「」(雙引號) **

json字串格式如下

jsonobject jarray = jsonparser.prase( json ).getasjsonobject();

for (string k : jarray.keyset())

** 如果將這樣的字串直接設值在 yaml 檔案中,那麼設定完成後的 yaml檔案如下: **

---

key: "\"value\""

key1: "\"value1\""

** 除錯檢視之後發現 jarray.get(k) 獲取得到的是 jsonprimitive物件(會在字串外面再加一對引號) **

** 弄清楚原因之後我們只要在 jarray.get(k) 之後再對物件取值就可以了 **

jsonobject jarray = jsonparser.prase( json ).getasjsonobject();

for (string k : jarray.keyset())

Jquery ajax方法解析返回的json資料

最近在用jquery的ajax方法傳遞接收json資料時發現乙個問題,那就是返回的data資料,有時候可以直接作為json資料使用,可有時候又不行。查了些資料,解釋如下 ajax else if ajaxobj.status 1 未繫結微博 return true error function aj...

python將excel資料解析成json格式

把excel 裡面的資料 讀取出來當json 的value值。key值自己定義的。在win上 cmd 中 直接 pip install xlrd 成功即可。import xlrd defreadexceldata data username admin password admin nodeid 1...

使用Google 的 gson方式解析json

gson支援解析的型別還是比較全面的,包括j abean,list,list,map等,使用起來也是比較方便,下面根據 示例給出總結 package com.oyy.test import j a.util.arraylist import j a.util.hashmap import j a.u...