-1
私のJSONレスポンスは、私はlist price.Use JSONを解析するためにフレームワークを使用して合計したい。リビジョニングのリストデータの合計
{
"price": [
"11",
"29"
]
}
私のJSONレスポンスは、私はlist price.Use JSONを解析するためにフレームワークを使用して合計したい。リビジョニングのリストデータの合計
{
"price": [
"11",
"29"
]
}
int sum = 0;
int price = gridValues.get(position).getPrice().size();
for (int j = 0; j < price; j++) {
String total =gridValues.get(position).getPrice().get(j);
sum += Integer.parseInt(total);
}
私はあなたの要求の戻り値の型がJsonObject
であると信じてリストからデータを取得し、アダプタにセットし、adepterに、私は、コードの上に置くと私の問題
を解決します。 price
JsonArray
の合計を得るには、すべてのオブジェクトをループして合計する必要があります。
JsonObject object = parse.parse(data).getAsJsonObject();
JsonArray priceArray = object.getAsJsonArray("price");
int total = 0;
for (int i = 0; i < priceArray.size(); i++) {
total += priceArray.get(i).getAsInt();//reading (as int) each object of array
}
System.out.println("Total is " + total);
happyCoding;
これを解析して合計します。どうしましたか? –
[11、29]このタイプのデータは私の合計です。私はどのようにすればよいのですか? –
これはチュートリアルです。https://www.simplifiedcoding.net/retrofit-android-tutorial-to-get-json-from-server/ –