【发布时间】:2019-09-23 02:13:05
【问题描述】:
所以给定这些任意变量
String name = "bob";
List<String> hobby = new ArrayList<String>();
hobby.add("walk");
hobby.add("gym");
hobby.add("football");
如何输出字符串 json?上面的例子
{
"name": "bob",
"hobby": [
"walk",
"gym",
"football"
]
}
我试过 JSONObject json = new JSONObject();但它没有按照我想要的方式正确格式化。
【问题讨论】:
-
你用的是什么 json 库?您如何将上述对象转换为 json?
-
我使用了 import org.json.JSONObject;至于转换,我只是将所有值都放入其中,但列表无法正常工作。
-
图书馆的名字是什么?
JSONObject是你自己写的吗? -
这可能是一个愚蠢的问题......但我该如何检查? JSONObject jsonKey = 新 JSONObject(); jsonKey.put("名称", 名称);导入让我使用它,这是我所知道的全部
-
您使用的是什么 IDE?这是安卓吗?