List of usage examples for io.vertx.core.parsetools JsonParser objectEventMode
@Fluent JsonParser objectEventMode();
From source file:examples.ParseToolsExamples.java
License:Open Source License
public void jsonParserExample4() { JsonParser parser = JsonParser.newParser(); parser.handler(event -> {// w w w. j a va 2s .co m // Start the object switch (event.type()) { case START_OBJECT: // Set object value mode to handle each entry, from now on the parser won't emit start object events parser.objectValueMode(); break; case VALUE: // Handle each object // Get the field in which this object was parsed String id = event.fieldName(); System.out.println("User with id " + id + " : " + event.value()); break; case END_OBJECT: // Set the object event mode so the parser emits start/end object events again parser.objectEventMode(); break; } }); parser.handle(Buffer.buffer("{\"39877483847\":{\"firstName\":\"Bob\"},\"lastName\":\"Morane\"),...}")); parser.end(); }