in src/main/java/com/google/cloud/solutions/autotokenize/common/JsonConvertor.java [58:87]
public static <T> String asJsonString(T object) {
try {
if (object == null) {
return "";
}
if (object instanceof MessageOrBuilder) {
return convertProtobufMessage((MessageOrBuilder) object);
}
if (object instanceof Collection) {
return "["
+ ((Collection<?>) object)
.stream().map(JsonConvertor::asJsonString).collect(Collectors.joining(","))
+ "]";
}
if (object instanceof Map) {
return mapAsJsonString((Map<?, ?>) object);
}
return convertJavaBeans(object);
} catch (IOException exp) {
logger.atSevere().withCause(exp).log("Error in converting to Json");
}
return "";
}