@Override public JsonToken nextToken() { if (!_done) { _done = true; return _node.asToken(); } _node = null; return null; }
@Override public JsonToken nextToken() { if (!_contents.hasNext()) { _currentNode = null; return null; } _currentNode = _contents.next(); return _currentNode.asToken(); }
@Override public JsonToken nextToken() { // Need a new entry? if (_needEntry) { if (!_contents.hasNext()) { _currentName = null; _current = null; return null; } _needEntry = false; _current = _contents.next(); _currentName = (_current == null) ? null : _current.getKey(); return JsonToken.FIELD_NAME; } _needEntry = true; return _current.getValue().asToken(); }
protected JsonNode currentNumericNode() throws JsonParseException { JsonNode n = currentNode(); if (n == null || !n.isNumber()) { JsonToken t = (n == null) ? null : n.asToken(); throw _constructError("Current token ("+t+") not numeric, cannot use numeric value accessors"); } return n; }
@Override public JsonToken nextToken() { if (!_done) { _done = true; return _node.asToken(); } _node = null; return null; }
@Override public JsonToken nextToken() { if (!_done) { _done = true; return _node.asToken(); } _node = null; return null; }
@Override public JsonToken nextToken() { if (!_done) { _done = true; return _node.asToken(); } _node = null; return null; }
@Override public JsonToken nextToken() { if (!_done) { _done = true; return _node.asToken(); } _node = null; return null; }
@Override public JsonToken nextToken() { if (!_done) { _done = true; return _node.asToken(); } _node = null; return null; }
public static byte[] deserializeVal(ColumnValueDescription description, JsonNode node) { byte[] bytes; switch (description.getFormat()) { case PERSISTABLE: case PERSISTER: bytes = node.asToken().asByteArray(); break; case PROTO: Message.Builder builder = DynamicMessage.newBuilder(description.getProtoDescriptor()); try { ForkedJsonFormat.merge(node.toString(), builder); } catch (ForkedJsonFormat.ParseException e) { throw Throwables.rewrapAndThrowUncheckedException(e); } bytes = builder.build().toByteArray(); break; case VALUE_TYPE: bytes = description.getValueType().convertFromJson(node.toString()); break; default: throw new EnumConstantNotPresentException(Format.class, description.getFormat().name()); } return CompressionUtils.compress(bytes, description.getCompression()); }
public static NodeType getNodeType(final JsonNode node) { final JsonToken token = node.asToken(); final NodeType ret = TOKEN_MAP.get(token); if (ret == null) throw new NullPointerException("unhandled token type " + token); return ret; } }
public static NodeType getNodeType(final JsonNode node) { final JsonToken token = node.asToken(); final NodeType ret = TOKEN_MAP.get(token); if (ret == null) throw new NullPointerException("unhandled token type " + token); return ret; } }
@Override public JsonToken nextToken() { if (!_contents.hasNext()) { _currentNode = null; return null; } _currentNode = _contents.next(); return _currentNode.asToken(); }
@Override public JsonToken nextToken() { if (!_contents.hasNext()) { _currentNode = null; return null; } _currentNode = _contents.next(); return _currentNode.asToken(); }
public static NodeType getNodeType(final JsonNode node) { final JsonToken token = node.asToken(); final NodeType ret = TOKEN_MAP.get(token); Preconditions.checkNotNull(ret, "unhandled token type " + token); return ret; } }
protected JsonNode currentNumericNode() throws JsonParseException { JsonNode n = currentNode(); if (n == null || !n.isNumber()) { JsonToken t = (n == null) ? null : n.asToken(); throw _constructError("Current token ("+t+") not numeric, can not use numeric value accessors"); } return n; }
protected JsonNode currentNumericNode() throws JsonParseException { JsonNode n = currentNode(); if (n == null || !n.isNumber()) { JsonToken t = (n == null) ? null : n.asToken(); throw _constructError("Current token ("+t+") not numeric, can not use numeric value accessors"); } return n; }
protected JsonNode currentNumericNode() throws JsonParseException { JsonNode n = currentNode(); if (n == null || !n.isNumber()) { JsonToken t = (n == null) ? null : n.asToken(); throw _constructError("Current token ("+t+") not numeric, cannot use numeric value accessors"); } return n; }
protected JsonNode currentNumericNode() throws JsonParseException { JsonNode n = currentNode(); if (n == null || !n.isNumber()) { JsonToken t = (n == null) ? null : n.asToken(); throw _constructError("Current token ("+t+") not numeric, can not use numeric value accessors"); } return n; }