net.sf.json.JSONArray는 값의정렬된 시퀀스입니다. 외부 텍스트 형식은 쉼표로 구분된 값을 대괄호로 묶은 문자열이고, 내부 형식은 인덱스별로 값에 액세스하는get()및opt()메서드가 포함된 객체입니다. 추가 또는 값을 대체하는element()메서드입니다. 이러한 값은Boolean, JSONArray, JSONObject, Number, String및JSONNull개체 유형 중 하나일 수 있습니다.
아래 예와 같이 컬렉션(List)을 JSON 배열로 변환할 수 있습니다.
import java.util.*; import net.sf.json.JSONArray; import net.sf.json.JSONSerializer; public class ConvertCollectionToJsonArrayTest { public static void main(String[] args) { ListstrList = Arrays.asList("India", "Australia", "England", "South Africa"); JSONArray jsonArray = (JSONArray)JSONSerializer.toJSON(strList); System.out.println(jsonArray.toString(3)); //pretty print JSON List
[ "India", "Australia", "England", "South Africa" ] [ "List Data", 50, 99, 50.65, true, [ "X", "Y", "Z" ] ]
위 내용은 Java에서 JSON-lib API를 사용하여 컬렉션을 JSON 배열로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!