aboutsummaryrefslogtreecommitdiffstats
path: root/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/common/JsonUtil.java
diff options
context:
space:
mode:
Diffstat (limited to 'vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/common/JsonUtil.java')
-rw-r--r--vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/common/JsonUtil.java47
1 files changed, 2 insertions, 45 deletions
diff --git a/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/common/JsonUtil.java b/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/common/JsonUtil.java
index eb471907..1a47522c 100644
--- a/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/common/JsonUtil.java
+++ b/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/common/JsonUtil.java
@@ -16,12 +16,10 @@
package org.onap.vnfsdk.marketplace.common;
-import java.io.File;
import java.io.IOException;
import org.codehaus.jackson.map.DeserializationConfig;
import org.codehaus.jackson.map.ObjectMapper;
-import org.codehaus.jackson.type.TypeReference;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -48,7 +46,7 @@ public final class JsonUtil {
public static String toJson(Object obj) {
try {
return new ObjectMapper().writeValueAsString(obj);
- } catch(IOException ex) {
+ } catch (IOException ex) {
LOGGER.error("Parser to json error.", ex);
throw new IllegalArgumentException("Parser obj to json error, obj = " + obj, ex);
}
@@ -67,52 +65,11 @@ public final class JsonUtil {
ObjectMapper mapper = new ObjectMapper();
mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
return mapper.readValue(jsonStr, objClass);
- } catch(IOException ex) {
+ } catch (IOException ex) {
LOGGER.error("Parser to object error.", ex);
throw new IllegalArgumentException(
"Parser json to object error, json = " + jsonStr + ", expect class = " + objClass, ex);
}
}
- /**
- * Convert JSON to object.<br>
- *
- * @param jsonStr The JSON to be converted
- * @param typeRef The object type
- * @return The typeRef object
- * @since GSO 0.5
- */
- public static <T> T fromJson(String jsonStr, TypeReference<T> typeRef) {
- try {
- ObjectMapper mapper = new ObjectMapper();
- mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
- return mapper.readValue(jsonStr, typeRef);
- } catch(IOException ex) {
- LOGGER.error("Parser to object by type reference error.", ex);
- throw new IllegalArgumentException(
- "Parser json to object error, json = " + jsonStr + ", expect type = " + typeRef.getType(), ex);
- }
- }
-
- /**
- * Turn a json file in to a java object. <br>
- *
- * @param file the json file need to change.
- * @param objClass the java class json string represent.
- * @return the java object parsed from json string.
- * @since GSO 0.5
- */
- public static <T> T fromJson(File file, Class<T> objClass) {
- try {
-
- ObjectMapper mapper = new ObjectMapper();
-
- mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
- return mapper.readValue(file, objClass);
- } catch(IOException ex) {
- LOGGER.error("Parser to object error.", ex);
- throw new IllegalArgumentException(
- "Parser json to object error, file = " + file.getName() + ", expect class = " + objClass, ex);
- }
- }
}