2013-10-31 137 views
-3

我試圖將字符串轉換爲Java中的JSON。我試圖GSON和JSONObject.toJson但他們沒有我的幫助。字符串轉換爲JSON在Java中

String str = "{"rahul":"reddy"}"; 

這是我的字符串,我想這將被轉換成一個JSON.Can請人幫我。

+0

你試過的代碼示例,以及它如何失敗將是有益的。 – crownjewel82

+0

可能重複的[如何將字符串轉換爲Java中的JSONObject](http://stackoverflow.com/questions/5245840/how-to-convert-string-to-jsonobject-in-java) – msangel

+0

您應該嘗試轉義' 「's ...'String str =」{\「rahul \」:\「reddy \」}「;' – jonhopkins

回答

1

如果你正在尋找從字符串解析JSON的一個對象,首先你需要選擇一個庫。一個簡單的選擇是json-simple

// note that I have escaped the inner " 
String string = "{\"rahul\":\"reddy\"}"; 
JSONObject json = (JSONObject)new JSONParser().parse(string); 

要獲得值回:

json.get("rahul"); // --> "reddy"