【发布时间】:2019-08-16 07:35:55
【问题描述】:
我正在尝试使用 JsonArray 更新服务器上的多个 JsonObject 数据。
输出:-
["{\"stock_name\":\"1\",\"no_of_share\":\"1\",\"tranz_dt\":\"1\",\"buy_price\":\"1\"}","{\"stock_name\":\"2\",\"no_of_share\":\"2\",\"tranz_dt\":\"2\",\"buy_price\":\"2\"}","{\"stock_name\":\"3\",\"no_of_share\":\"3\",\"tranz_dt\":\"3\",\"buy_price\":\"3\"}"]
输出代码:
for (int i = 0; i < ItemModelList.size(); i++) {
requestJson1.put("stock_name", ItemModelList.get(i).getStock_name().toString());
requestJson1.put("no_of_share", ItemModelList.get(i).getNo_of_share().toString());
requestJson1.put("tranz_dt", ItemModelList.get(i).getTranz_dt().toString());
requestJson1.put("buy_price", ItemModelList.get(i).getBuy_price().toString());
jsonArray1.put(requestJson1.toString());
}
requestJson.put("stockrow", jsonArray1.toString().replaceAll("\"", ""));
我预期的结果是使用 JsonArray 添加多个对象,而不使用带有反斜杠的字符串。
【问题讨论】: