public class JsonUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonUtil.JsonTreeVisitor<T> |
| Constructor and Description |
|---|
JsonUtil() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
convertToAvro(GenericData model,
com.fasterxml.jackson.databind.JsonNode datum,
Schema schema) |
static Schema |
inferSchema(InputStream incoming,
String name,
int numRecords) |
static Schema |
inferSchema(com.fasterxml.jackson.databind.JsonNode node,
String name) |
static Schema |
inferSchemaWithMaps(com.fasterxml.jackson.databind.JsonNode node,
String name) |
static com.fasterxml.jackson.databind.JsonNode |
parse(File file) |
static <T> T |
parse(File file,
Class<T> returnType) |
static com.fasterxml.jackson.databind.JsonNode |
parse(InputStream in) |
static <T> T |
parse(InputStream in,
Class<T> returnType) |
static com.fasterxml.jackson.databind.JsonNode |
parse(String json) |
static <T> T |
parse(String json,
Class<T> returnType) |
static Iterator<com.fasterxml.jackson.databind.JsonNode> |
parser(InputStream stream) |
static <T> T |
visit(com.fasterxml.jackson.databind.JsonNode node,
JsonUtil.JsonTreeVisitor<T> visitor) |
public static Iterator<com.fasterxml.jackson.databind.JsonNode> parser(InputStream stream)
public static com.fasterxml.jackson.databind.JsonNode parse(String json)
public static com.fasterxml.jackson.databind.JsonNode parse(File file)
public static com.fasterxml.jackson.databind.JsonNode parse(InputStream in)
public static <T> T parse(InputStream in, Class<T> returnType)
public static <T> T visit(com.fasterxml.jackson.databind.JsonNode node,
JsonUtil.JsonTreeVisitor<T> visitor)
public static Object convertToAvro(GenericData model, com.fasterxml.jackson.databind.JsonNode datum, Schema schema)
public static Schema inferSchema(InputStream incoming, String name, int numRecords)
public static Schema inferSchema(com.fasterxml.jackson.databind.JsonNode node, String name)
Copyright © 2013–2015. All rights reserved.