
graphql.kickstart.execution.ObjectMapDeserializeHelper Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of graphql-java-kickstart-jakarta5 Show documentation
Show all versions of graphql-java-kickstart-jakarta5 Show documentation
relay.js-compatible GraphQL servlet
The newest version!
package graphql.kickstart.execution;
import com.fasterxml.jackson.core.ObjectCodec;
import com.fasterxml.jackson.core.type.TypeReference;
import java.io.IOException;
import java.util.Map;
public class ObjectMapDeserializeHelper {
public static Map deserializeObjectMapObject(
Object object, ObjectCodec codec, String fieldName) {
if (object instanceof Map) {
@SuppressWarnings("unchecked")
Map genericObjectMap = (Map) object;
return genericObjectMap;
} else if (object instanceof String) {
try {
return codec.readValue(
codec.getFactory().createParser((String) object),
new TypeReference
© 2015 - 2025 Weber Informatics LLC | Privacy Policy