如何在 Java 中將列表轉換為 JSON 陣列?
JSON 是一種輕量級、基於文字且與語言無關的資料交換格式。 JSON 可以表示兩種結構化型別,如物件和陣列。 **物件是鍵/值對的無序集合,而陣列是有序的值序列。
我們可以使用 JSONArray.toJSONString() 方法將列表轉換為 JSON 陣列,它是JSONArray的static方法,它將列表轉換為 JSON 文字,結果是JSON 陣列。
語法
public static java.lang.String toJSONString(java.util.List list)
示例
import java.util.*; import org.json.simple.*; public class ConvertListToJSONArrayTest { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("India"); list.add("Australia"); list.add("England"); list.add("South Africa"); list.add("West Indies"); list.add("Newzealand"); // this method converts a list to JSON Array String jsonStr = JSONArray.toJSONString(list); System.out.println(jsonStr); } }
輸出
["India","Australia","England","South Africa","West Indies","Newzealand"]
廣告