国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

json 帶斜杠時(shí)如何解析的實(shí)現(xiàn)

2019-11-19 11:02:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

比如像這樣的JSON:

{"result":  "{    /"RFM_12_var6/":/"17/",    /"RFM_12_var50/":/"19/",    /"RFM_12_var20/":/"5950.0/",    /"rsk_score/":/"856/",    /"FLAG_6_var4/":/"1/",    /"FLAG_6_var1/":/"3/",    /"dc_flag/":/"debit/",    /"MON_12_var1/":/"12/",    /"crb_score/":/"0.012552760953/",    /"cnp_score/":/"6/",    /"MON_3_var1/":/"3/",    /"RFM_12_var44/":/"6281.0/",    /"RFM_12_var40/":/"0.0/",  }","status":"0","value":"查詢成功"}

斜杠“/”是為了讓后面的引號(hào)顯示出來(lái),解析式不必在意這個(gè)斜杠。這個(gè)json result后面的”{…}”這是一個(gè)字符串,而不是json對(duì)象。以往的話,是這樣的:

{"result":  {  "swift_number":"100032_20160127091434_7510",  "Flag":  {"specialList_c":"1"},  "SpecialList_c":  {    "id":{"bank_lost":"0"},    "cell":{},    "gid":{}  },  "code":"00"  },"status":"0","value":"查詢成功"}

可以看出resullt后面的是 {。。。},而不是“{。。。}” 后面這個(gè)例子可以按照json對(duì)象處理。

而上面那個(gè)需要先把字符串轉(zhuǎn)化為json對(duì)象,是這樣處理的:

比如要想得到RFM_12_var6 的值

String o = json.getString( "result");JSONObject object = JSONObject.parseObject(o);String s = object.getString("RFM_12_var50" );//這樣就可以得到RFM_12_var6的值

PS:如何解決json中攜帶的反斜杠

// 從服務(wù)器端獲取Json字符串 String data= (JSONObject) event.getData().toString(); // 聲明中間變量進(jìn)行處理 String fly= data.replace("http://", ""); // 處理完成后賦值回去 data= fly.substring(1,fly.length() - 1); // 這句代碼就是為了檢驗(yàn)效果的 LogUtils("反轉(zhuǎn)的數(shù)據(jù)", data); // 這里用的是Google的GSON Gson gson = new Gson(); // 這個(gè)Json是一個(gè)Array類(lèi)型,即包含多個(gè)JSONObject對(duì)象 List<FlyData> list = gson.fromJson(data, new TypeToken<List<FlyData>>() {}.getType()); //接下來(lái)你可以做其他你想要做的操作 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 慈利县| 溧阳市| 建始县| 阿荣旗| 永兴县| 穆棱市| 印江| 宜昌市| 杭锦后旗| 广灵县| 祁门县| 肃北| 原阳县| 麟游县| 基隆市| 保定市| 嫩江县| 静安区| 定陶县| 宁化县| 宁都县| 徐州市| 容城县| 垦利县| 东乌珠穆沁旗| 武平县| 普兰县| 淳安县| 和硕县| 静安区| 盱眙县| 苍山县| 株洲县| 凭祥市| 博白县| 龙游县| 富宁县| 临沂市| 廉江市| 西乌| 大洼县|