JSONレスポンスを消費するエンドポイントがあります。配列の長さ属性を呼び出すJSONエンドポイントの長さを指定できます。これは私がJSONレスポンスを消費するために使用していたコードの抜粋です:jsonレスポンスから取得したすべてのコンテンツを表示します。
restTemplate.getMessageConverters().add(new StringHttpMessageConverter());
Data[] response = restTemplate.getForObject("url", Data[].class);
Integer response2 = response.length;
for(int i=0; i < response.length; i++)
{
//retrieve all the contents of the json response here
}
EDITTED:
それは私の挑戦は、私が取得する方法であるこの形式で
[{"id":1,"state_data":"hi","state_data":"hi",
"state_data":"hi","state_data":"hi","state_data":"hi",
"state_data":"hi","state_data":"hi","state_data":"hi",
"state_data":"hi","state_data":"hi","state_data":"hi",
"state_data":"hi","state_data":"hi","state_data":"hi",
"state_data":"hi","state_data":"hi","state_data":"hi",
"state_data":"hi","state_data":"hi","state_data":"hi",
"state_data":"hi","state_data":"hi","state_data":"hi",
"state_data":"hi","state_data":"hi","state_data":"hi",
"state_data":"hi","state_data":"hi","state_data":"hi"},
IS JSON配列内のすべてのコンテンツをフィールドとして返します。受け取った支援に感謝します。コードの量によって判断
jsonobjectはクラスではありません – parker
@parker解析しようとしているJSON応答を投稿できますか?上記の私のコードスニペットのJSONObject jsonObjリファレンスは、JSONレスポンスから作成されたJSONオブジェクトです。受け取ったJSONレスポンスが解析する方法(キーと値のペアを取得する方法)を明確にします。 – hubpixel
あなたはそこにいますか? – parker