0

コードに問題があります。

私はjson配列を持っています

                [{"Response":{"data":"sibin1"}},{"Response":{"data":"sibin2"}},
                              {"Response": {"data":"sibin3"}}]

そして、以下のコードを使用してjsonデータを抽出しようとしています。ここでは、コードの一部のみを追加しました

                 JSONArray  finalResult = new JSONArray(tokener);
                 int finalresultlengt=finalResult.length();
                 JSONObject json_data = new JSONObject();
      for (int i = 0; i < finalResult.length(); i++) 
            {

          json_data = finalResult.getJSONObject(i);
          System.out.println("json dataa"+json_data.names().toString());
          JSONObject menuObject = json_data.getJSONObject("Response");
          result=   menuObject.getString("data");   
             System.out.println(result);
              }

コードは非常にうまく機能します

の値が

                    i=0 ,result is sibin1
                    i=1 ,result is sibin2
                    i=2 ,result is sibin3

しかし、私の問題は、指定された for ループ内の長さ finalresultlength の文字列配列に結果を格納する必要があることです。 …………

4

1 に答える 1