(內容為下{'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 包