Class JsonParser
- java.lang.Object
-
- com.cloudbees.jenkins.plugins.bitbucket.JsonParser
-
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public final class JsonParser extends Object
Jackson based JSON parser
-
-
Field Summary
Fields Modifier and Type Field Description static com.fasterxml.jackson.databind.ObjectMapper
mapper
-
Constructor Summary
Constructors Constructor Description JsonParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> T
toJava(InputStream data, Class<T> type)
static <T> T
toJava(Reader data, Class<T> type)
static <T> T
toJava(String data, Class<T> type)
static String
toJson(Object value)
-
-
-
Method Detail
-
toJava
public static <T> T toJava(String data, Class<T> type) throws IOException
- Throws:
IOException
-
toJava
public static <T> T toJava(InputStream data, Class<T> type) throws IOException
- Throws:
IOException
-
toJava
public static <T> T toJava(Reader data, Class<T> type) throws IOException
- Throws:
IOException
-
toJson
public static String toJson(Object value) throws IOException
- Throws:
IOException
-
-