}
private Object typeFromJson(String json) {
JacksonJsonParser parser = new JacksonJsonParser(json.getBytes());
parser.nextToken();
return vr.readValue(parser, parser.text(), fromJson(parser, parser.currentToken()));
}
private static FieldType fromJson(Parser parser, Token currentToken) {
if (currentToken == null) {
return null;