La classe ObjectMapper est la classe la plus importante de l'API Jackson qui fournit les méthodes readValue() et writeValue() pour transformer JSON en objet Java et objet Java en JSON. Nous pouvons convertir une List en tableau JSON en utilisant la méthode writeValueAsString() de la classe ObjectMapper et cette méthode peut être utilisée pour sérialiser n'importe quelle valeur Java sous forme de chaîne. :
示例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(); } } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!