Convert Java list Object to JSON
Ngày đăng:
24/11/2021
Trả lời:
0
Lượt xem:
26
Show In this quick article, I will show how to convert a List to JSON array using Jackson. Jackson JSON
Check out complete Jackson tutorial atJava Jackson JSON Tutorial with Examples. We are using Jackson library to convert Java List to JSON array so let's add below Jackson dependency to your project's classpath or pom.xml. Maven pom dependencyLets first add the following dependencies to thepom.xml: <dependency>
<groupId>com.fasterxml.jackson.coregroupId>
<artifactId>jackson-databindartifactId>
<version>2.9.8version>
dependency> This dependency will also transitively add the following libraries to the classpath:
Always use the latest versions on the Maven central repository forJackson databind. Example - Convert List to JSON Array Using JacksonThe following example shows how to convertListobject to JSON array using theObjectMapper.writeValueAsString()method. JacksonListToJson.javapackage net.javaguides.jackson;
import java.util.ArrayList;
import java.util.List;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
/**
* Using Jackson API for list serialization and deserialization
* @author ramesh fadatare
*
*/
public class JacksonListToJson {
public static void main(String[] args) throws JsonProcessingException {
// Create ObjectMapper object.
ObjectMapper mapper = new ObjectMapper();
mapper.enable(SerializationFeature.INDENT_OUTPUT);
List < String > progLangs = new ArrayList < > ();
progLangs.add("C");
progLangs.add("C++");
progLangs.add("Java");
progLangs.add("Java EE");
progLangs.add("Python");
progLangs.add("Scala");
progLangs.add("JavaScript");
// Serialize Object to JSON.
String json = mapper.writeValueAsString(progLangs);
// Print json
System.out.println(json);
}
} Output:Related Jackson JSON Examples
|