2017-12-21 13 views
0

xyの値を取得する方法を教えてください。以下のコードを試しましたが、動作しません。私のコードは間違っていますか?私を助けてください。事前のおかげでここjavaを使ってjsonで配列を取得するには?

{"name":"room ko","lights":["3","2"],"type":"Room","state":{"all_on":true,"any_on":true},"recycle":false,"class":"Living room","action":{"on":true,"bri":254,"hue":34704,"sat":198,"effect":"none","xy":[0.3228,0.3291],"ct":167,"alert":"none","colormode":"xy"}

私がこれまで試してみましたコードの下

JSONの例。

String message=""; 
    JSONArray jsonArray = null; 
    try { 
     JSONObject jsonObject = new JSONObject(s); 
     message = jsonObject.getString("name"); 
     jsonArray = jsonObject.getJSONArray("xy"); 

     Log.d(TAG,jsonArray);//error in here 

    } catch (JSONException e) { 
     e.printStackTrace(); 
    } 

答えて

2

私はあなたにしたい推測:私のせいOpppss

jsonArray = jsonObject.getJSONObject("action").getJSONArray("xy"); 
+1

いますが、このために私を保存感謝。 – Paul

関連する問題