Computer >> Máy Tính >  >> Lập trình >> Java

Làm cách nào chúng ta có thể chuyển đổi danh sách sang mảng JSON trong Java?


JSON là một ứng dụng nhẹ, dựa trên văn bản không phụ thuộc vào ngôn ngữ định dạng trao đổi dữ liệu. JSON có thể đại diện cho hai loại có cấu trúc như đối tượng mảng . Một đối tượng là một tập hợp không có thứ tự của khóa / giá trị các cặp và một mảng là một s bằng nhau của các giá trị được sắp xếp theo thứ tự .

Chúng tôi có thể chuyển đổi danh sách sang mảng JSON bằng cách sử dụng JSONArray.toJSONString () và nó là một static phương pháp của JSONArray , nó sẽ chuyển đổi danh sách thành văn bản JSON và kết quả là một mảng JSON .

Cú pháp

public static java.lang.String toJSONString(java.util.List list)

Ví dụ

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);
   }
}

Đầu ra

["India","Australia","England","South Africa","West Indies","Newzealand"]