import org.json.JSONObject;
public class JSONGenerator {
public static void main(String[] args) {
JSONObject json = new JSONObject();
json.put("name", "John");
json.put("age", 30);
json.put("city", "New York");
String jsonString = json.toString();
System.out.println(jsonString);
}
}
import com.fasterxml.jackson.databind.ObjectMapper;
public class JSONGenerator {
public static void main(String[] args) {
ObjectMapper objectMapper = new ObjectMapper();
Map<String, Object> data = new HashMap<>();
data.put("name", "John");
data.put("age", 30);
data.put("city", "New York");
try {
String jsonString = objectMapper.writeValueAsString(data);
System.out.println(jsonString);
} catch (JsonProcessingException e) {
e.printStackTrace();
}
}
}
import org.json.JSONObject;
public class JSONParser {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
JSONObject json = new JSONObject(jsonString);
String name = json.getString("name");
int age = json.getInt("age");
String city = json.getString("city");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
}
}
import com.fasterxml.jackson.databind.ObjectMapper;
public class JSONParser {
public static void main(String[] args) {
ObjectMapper objectMapper = new ObjectMapper();
String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
try {
Map<String, Object> data = objectMapper.readValue(jsonString, new TypeReference<Map<String, Object>>() {});
String name = (String) data.get("name");
int age = (int) data.get("age");
String city = (String) data.get("city");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
} catch (JsonProcessingException e) {
e.printStackTrace();
}
}
}
<dependencies>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20200518</version>
</dependency>
</dependencies>
<dependencies>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.12.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.3</version>
</dependency>
</dependencies>