【发布时间】:2015-10-28 14:31:56
【问题描述】:
我有一个movie 课程
那有一个private List<String> reviews = new ArrayList<String>();
在我设置的构造函数上
public Movie()
{
this.reviews.add("");
}
当我尝试将它添加到 JSON 对象时,
JSONObject.put("reviews", this.reviews.toArray(new String[reviews.size()]));
我检查了JSON 文件,它返回"reviews":[Ljava.lang.String;@5cad8086]
这里发生了什么?我想将评论数组放入“评论”字段中,例如{"reviews" : ["somestring1", "somestring2"]}
【问题讨论】:
-
什么是
JSONObject? -
这是一个 JSONObject,其中 put 方法分别接受字段和值作为参数
-
您是在创建 JSON 文件,还是在使用某个库?
-
来自哪个图书馆?哪个版本的?
-
为什么还是要对此投反对票?