程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> string-關於字符串String轉json或者object 的蛋疼問題?

string-關於字符串String轉json或者object 的蛋疼問題?

編輯:編程解疑
關於字符串String轉json或者object 的蛋疼問題?

servlet的request獲取前端ajax的data內容,但是內容是json格式 的,遍百度找了一個處理方法,獲取的內容不是json而是一個長字符串

(內容為下{'entryId':'30',
'albumId':'410',
'content':'check update last one second'}
);這是json 的數據 經過處理後得到(entryId=30&albumId=410&content=check+update+last+one+second) ,然後問題來了。想把這個字符串轉化為json或者一個object
用了 fastjson 和Google gson的轉換都不行 報錯,英文確實很差,看國外論壇的一知半解,就覺得是這個字符串不符合json的樣式的原因。求大神解答,不勝感激涕零......

最佳回答:


public void testParseJson(){
    String json ="entryId=30&albumId=410&content=check+update+last+one+second";
    String [] jsonArray = json.split("&");
    Map map = new HashMap();
    for (String string : jsonArray) {
        map.put(string.split("=")[0], string.split("=")[1]);
    }
    System.out.println(JSONObject.toJSONString(map));

}


測試過了請采納,使用 fastjson 包
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved