2013-07-15 29 views
-3

我有這樣的JSON如何解析JSON到字符串數組

{ 
    "tags": [ 
     "php", 
     "javascript", 
     "object", 
     "angularjs", 
     "html-select"] 
} 

JSONArray tagsJSONArray = jobj.getJSONArray("tags"); 
    tags = new String[tagsJSONArray.length()]; 
    for(int x = 0; x < tagsJSONArray.length(); x++){    
     //tags[x] = tagsJSONArray[x].toString(); 
    } 

我想將標籤保存到我的字符串數組。 JSON看起來與我以前知道的其他JSONArray不同。請幫幫我。我被困在這裏。

+0

有什麼不同? – KEYSAN

回答

0
JSONArray tagsJSONArray = jobj.getJSONArray("tags"); 
    tags = new String[tagsJSONArray.length()]; 
    for(int x = 0; x < tagsJSONArray.length(); x++){    
     tags[x] = tagsJSONArray.get(x).toString(); 
    } 
0

嘗試創建一個的JSONObject第一...

JSONObject jsonObject = new JSONObject(jsonArray); 

JSONArray tagsJSONArray = jobj.getJSONArray("tags"); 
    tags = new String[tagsJSONArray.length()]; 
    for(int x = 0; x < tagsJSONArray.length(); x++){    
     //tags[x] = tagsJSONArray[x].toString(); 
    }