2012-04-26 74 views
-1

如何将这样的字符串转换为json在java中?如何将java中的字符串转换为Json

String mycode = "{ 
     "name": "Test", 
     "Status": { 
     "code": 200, 
     "request": "get" 
     } 
    }"; 

感谢

+5

此字符串是已经按照JSON对象。你是什​​么意思,将String转换为JSON? – Anton 2012-04-26 13:46:07

+1

我认为你将很难将已经是JSON的东西转换成JSON。 – 2012-04-26 13:46:43

+1

但这很好奇。该示例甚至不是适当的java代码。可能有一些关于在去SO之前没有发生的问题的想法。 – 2012-04-26 13:53:52

回答

2

使用org.json库:

JSONObject jsonObj = new JSONObject(mycode); 
0

GSON是一个很好的开源库,将适合你的使用情况。这里是链接 - http://code.google.com/p/google-gson/

+0

为什么downvote? – 2012-04-26 13:47:22

+0

我可以知道投票的理由吗? – 2012-04-26 13:47:23

+0

我会猜测,因为......它不回答他的问题,基本上只不过是一个链接,而不是一个答案。 – 2012-04-26 13:50:52

2

我发现谷歌gson是非常方便,并且(这不是很频繁)是非常轻,并没有留下痕迹在你的代码除了在你做的JSON生产点(如果你不不需要特定的转换)。

http://code.google.com/p/google-gson/

+0

他已*拥有* JSON。没有什么可以在这里“转换”。我认为他不知道JSON是什么。 – 2012-04-26 13:48:49

+0

我明白了。我认为这个问题很糟糕,但你可能是对的。 – 2012-04-26 13:50:23

相关问题