Die ObjectMapper-Klasse ist die wichtigste Klasse in der Jackson-API, die die Methoden readValue() und writeValue() bereitstellt, um JSON in Java Object und Java Object in JSON umzuwandeln. Wir können eine List in ein JSON-Array konvertieren, indem wir die Methode writeValueAsString() der Klasse ObjectMapper verwenden. Diese Methode kann verwendet werden, um jeden Java-Wert als String zu serialisieren.
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" ]
Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine Liste mithilfe der Jackson-Bibliothek in Java in ein JSON-Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!