The ObjectMapper class is the most important class in the Jackson API that provides readValue() and writeValue() methods to transform JSON to Java Object and Java Object to JSON. We can convert a List to JSON array using the writeValueAsString() method of ObjectMapper class and this method can be used to serialize any Java value as a String.
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中文网其它相关文章!
已抢23698个
抢已抢118184个
抢已抢139444个
抢已抢6309个
抢已抢36278个
抢已抢66905个
抢