67,513
社区成员
发帖
与我相关
我的任务
分享
public class JsonUtil {
@Test
public void JsonArray() {
Object object = "Milk";
JSONArray json = new JSONArray();
json.add(object);
System.out.println(json);
// 输出:["Milk"]
}
@Test
public void Gson() {
Map<Integer, String> map = new HashMap<Integer, String>();
map.put(1, "Milk");
List<String> list = new ArrayList<String>();
list.add("Milk");
Gson gson = new Gson();
String str1 = gson.toJson(map);
String str2 = gson.toJson(list);
String str3 = gson.toJson("Milk");
System.out.println(str1);
System.out.println(str2);
System.out.println(str3);
// 输出:{"1":"Milk"}
// ["Milk"]
// "Milk"
}
}
不谢谢,这个可以有两种方法实现,但是如果要出现标准的json格式,还是将值放入到map中后进行转换。。。