2015-10-14 175 views
0

我是java新手 我的字符串包含:「{'message':'hello'}」;從字符串中提取json數據包含json數據

我想將上面的字符串轉換爲JSON數據,它給'消息'鍵給'hello'作爲值。任何人都可以幫助我嗎?

+2

你嘗試過這麼遠嗎?如果你在發佈你的問題之前表明你已經嘗試過任何東西,你更有可能得到答案。 –

+0

是的,我嘗試過,但失敗了,實際上,數據來自服務器以字符串格式包含JSON數據。我無法直接處理JSON數據,所以我將它轉換爲字符串格式。從那我想提取實際的JSON數據。 –

+0

使用json.org上列出的許多json庫之一。 – jepio

回答

2

我會用json.org library,做這樣的事情:

import org.json.JSONObject; 

public class App 
{ 
    public static void main(String[] args) 
    { 
     String message = "{'message': 'hello'}"; 
     JSONObject json = new JSONObject(message); 

     System.out.println(json.get("message")); 
    } 
}