2017-05-07 7 views
0

このgson要素からアンドロイドで配列を取得しようとしていますが、できません。gson json要素を文字列として取得

これは私のgson要素

Ion.with(getApplicationContext()) 
       .load("http://sss8/web/public/lda/10") 
       .asJsonArray() 

       .setCallback(new FutureCallback<JsonArray>() { 
        @Override 
        public void onCompleted(Exception e, JsonArray result) { 
         Log.d("LOADDD",String.valueOf(result.get(0))); 

         } 
       }); 

結果であるが、私は別々に到達できるようにそれを望む結果から[0]結果[1]と洙

05-07 19:17:42.807 28166-28166/comsssss D/LOADDD: {"peopl":0.0029832935560859,"music":0.0020883054892601,"smartphon":0.0017899761336516,"girl":0.0017899761336516,"record":0.001491646778043,"world":0.001491646778043,"sound":0.001491646778043,"subject":0.001491646778043,"believ":0.0011933174224344,"american":0.0011933174224344} 
+0

明示的に文字列に変換しないと、 'result.get(0)'はどのように見えますか? – csmckelvey

+0

あなたはデバッグでそれを見ることができますjson要素.....最初の人に到達したい:0.002値と結果[0]そのように – nuodez

答えて

0

onCompletedにこのコードを追加します。

 if (result != null) { 

     for (int i=0;i<result.length();i++){ 

     Log.d("LOADDD",String.valueOf(result.get(i))); 
    } 
} 
関連する問題