2013-10-31 50 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"