program for convert JSON from String to Map:
Example:
package com.coding.Json;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
public class JSONConvertStringToMap {
public static void main(String a[]) {
String jsonStr = "{\"name\":\"Ramesh\", \"job\":\"SoftWare Engineer\"}";
Map<String, String> resultMap = new HashMap<String, String>();
ObjectMapper mapperObj = new ObjectMapper();
System.out.println("Input Json: " + jsonStr);
try {
resultMap = mapperObj.readValue(jsonStr, new TypeReference<HashMap<String, String>>() {
});
System.out.println("Output Map: " + resultMap);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Example:
package com.coding.Json;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
public class JSONConvertStringToMap {
public static void main(String a[]) {
String jsonStr = "{\"name\":\"Ramesh\", \"job\":\"SoftWare Engineer\"}";
Map<String, String> resultMap = new HashMap<String, String>();
ObjectMapper mapperObj = new ObjectMapper();
System.out.println("Input Json: " + jsonStr);
try {
resultMap = mapperObj.readValue(jsonStr, new TypeReference<HashMap<String, String>>() {
});
System.out.println("Output Map: " + resultMap);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
No comments:
Post a Comment