docs/docs-web-common/src/main/java/com/sismics/rest/util/JsonUtil.java
2015-09-07 21:51:13 +02:00

39 lines
823 B
Java

package com.sismics.rest.util;
import javax.json.Json;
import javax.json.JsonValue;
/**
* JSON utilities.
*
* @author bgamard
*/
public class JsonUtil {
/**
* Returns a JsonValue from a String.
*
* @param value Value
* @return JsonValue
*/
public static JsonValue nullable(String value) {
if (value == null) {
return JsonValue.NULL;
}
return Json.createObjectBuilder().add("_", value).build().get("_");
}
/**
* Returns a JsonValue from an Integer.
*
* @param value Value
* @return JsonValue
*/
public static JsonValue nullable(Integer value) {
if (value == null) {
return JsonValue.NULL;
}
return Json.createObjectBuilder().add("_", value).build().get("_");
}
}