2012-04-26 22 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

相關問題