Skip to content

VPackParser fails on valid json #2

@kpiszczek

Description

@kpiszczek

When trying to parse json containing array with multiple objects with null values parser fails with exception.

String json = "{\"values\": [ {\"a\": null}, {\"b\": null}]}";
VPackParser parser = new VPackParser.Builder().build();
parser.fromJson(json);

Results in:

Unexpected exception at position -1: null
	at com.arangodb.velocypack.VPackParser$VPackContentHandler.add(VPackParser.java:386)
	at com.arangodb.velocypack.VPackParser$VPackContentHandler.startObject(VPackParser.java:444)
	at org.json.simple.parser.JSONParser.parse(JSONParser.java:488)
	at org.json.simple.parser.JSONParser.parse(JSONParser.java:301)
	at org.json.simple.parser.JSONParser.parse(JSONParser.java:295)
	at com.arangodb.velocypack.VPackParser.fromJson(VPackParser.java:339)
	at com.arangodb.velocypack.VPackParser.fromJson(VPackParser.java:331)

I'm using java-velocypack version 1.0.9

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions