Heim  >  Artikel  >  Java  >  Wie konvertiere ich eine Liste mithilfe der Jackson-Bibliothek in Java in ein JSON-Array?

Wie konvertiere ich eine Liste mithilfe der Jackson-Bibliothek in Java in ein JSON-Array?

WBOY
WBOYnach vorne
2023-09-20 11:17:181218Durchsuche

Wie konvertiere ich eine Liste mithilfe der Jackson-Bibliothek in Java in ein JSON-Array?

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.

Syntax

public String writeValueAsString(Object value) throws JsonProcessingException

Example

示例

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen