我正在尝试发送一组 pojo 作为对 ajax 调用的响应。
在我的 pojo 中,我有以下 toString():
@Override
public String toString() {
return "Expense [period=" + period + ", description=" + description +
", category="+ category + ", subCategory="+subCategory+", "
+ "amount="+amount+", store="+store+"]";
}
然后,在我的 doGet 方法中,我建立了 pojos 的数组列表,并尝试将它们写出来,使用:
Gson gson = new Gson();
String json = gson.toJson(expensesForPeriod);
out.write(json);
其中费用ForPeriod 是费用对象的数组列表。
这是发送 json 对象数组列表的正确方法吗?
在 javascript 方面,我如何将 json 字符串转换为对象数组,并对其进行迭代?