ObjectMapper クラスは、readValue() を提供する Jackson API の最も重要なクラスです。および writeValue() JSON を Java オブジェクトに変換し、Java オブジェクトを JSON に変換するメソッド。 ObjectMapper クラスの writeValueAsString() メソッドを使用して List を JSON 配列 に変換でき、このメソッドを使用して任意の Java 値を文字列としてシリアル化できます。
public String writeValueAsString(Object value) throws JsonProcessingException
import java.util.*; import com.fasterxml.jackson.databind.*; public class ListToJSONArrayTest { public static void main(String args[]) { List<String> list = new ArrayList<>(); list.add("JAVA"); list.add("PYTHON"); list.add("SCALA"); list.add(".NET"); list.add("TESTING"); ObjectMapper objectMapper = new ObjectMapper(); try { String json = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(list); System.out.println(json); } catch(Exception e) { e.printStackTrace(); } } }
[ "JAVA", "PYTHON", "SCALA", ".NET", "TESTING" ]
以上がJavaのJacksonライブラリを使用してListをJSON配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。