在 android 中将普通的 Java Array 或 ArrayList 转换为 Json Array

2022-08-31 14:52:06

有没有办法将普通的Java数组或Android中的Json数组转换为Json数组,以将JSON对象传递给Web服务?ArrayList


答案 1

如果要或需要使用 Java 数组,则始终可以使用实用程序类的静态 asList() 方法将数组转换为 .java.util.ArraysList

沿着这些路线的东西应该有效。

String mStringArray[] = { "String1", "String2" };

JSONArray mJSONArray = new JSONArray(Arrays.asList(mStringArray));

请注意,代码是随意编写的,因此请将其视为伪代码。


答案 2
ArrayList<String> list = new ArrayList<String>();
list.add("blah");
list.add("bleh");
JSONArray jsArray = new JSONArray(list);

这只是使用字符串数组列表的示例