Building a HTTP Endpoint with Eclipse Vert.x

cescoffier
35.9K views

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content

Producing JSON

JSON is everywhere Today. So let's jump into the train too and produce a JSON result. To do this, Vert.x provides:

  1. the Json class providing object mapping methods,
  2. the JsonObject and JsonArray allowing to create and manipulate JSON structures.

We are going to use this second approach to return something like:

{
    "message": "hello"
}

This object can be easily created using: new JsonObject().put("message", "hello"). Then, we just need to encode this JSON structure into the HTTP response:

Producing JSON
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content