2016-04-25 1 views
0

16進値のJSONオブジェクトを取得しようとしていますが、エラーを継続しています。コンストラクタJSONobject(オブジェクト)は表示されません。私はProcessingバージョン2.1を使用しています。コンストラクタJSONobject(オブジェクト)が表示されません

String baseURL = "http://www.colr.org/json/tag/"; 
String[] keyword = {"county"}; 

void setup(){ 
getColor(); 
}; 

void draw(){ 
}; 

void getColor(){ 
    for (int i = 0; i < keyword.length; i++){ 
    String request = baseURL + keyword[i]; 

    try{ 
    JSONObject colorData = new JSONObject(join(loadStrings(request),"")); 
    JSONArray results = colorData.getJSONArray("results"); 
    } 
    catch(JSONException e){ 
     println("error"); 
    }; 
    }; 
}; 

答えて

0

エラーがそれをすべて言う:あなたはそのコンストラクタを使用することはできません。

代わりにloadJSONObject()関数を使用してください。あなたはそれをURLの代わりに、直接loadStrings()、その後join()を呼び出す余分な工程を経を(とにかくStringを読むための回り道のビットである)を得ることができます。

JSONObject colorData = loadJSONObject(request); 

詳細情報はで見つけることができます。

関連する問題