Workshop – Intermediate – Java API for JSON Processing

2017-01-28 11:00 - 2017-01-28 15:00
Every Matrix
Strada Lipscani 102, București 030039, România

CLICK HERE TO REGISTER

Target audience: Java developers of intermediate level, familiar with the Java language and Java 8 streams.

Speaker: Bogdan Posa
Bogdan is a passionate Java developer working at ING, having a working experience of 5 years. He has previously held another workshop at Bucharest Java User Group on the topic of MVC 1.0, an action-oriented web framework for Java EE (https://bjug.ro/hands-on-lab-mvc-1-0-with-java-ee-8/).

Abstract:
During this 3 hour workshop, we are going to take a look at JSON-P 1.1 (https://json-processing-spec.java.net/) and some of its great new features.

What is JSON-Processing API
JSON-P is an API for parsing and writing JSON objects in Java using Object model API or Stream approach.

What’s new in JSON-P 1.1
JSON-P 1.1 introduces a lot of new features like JSON Pointer (RFC6901), JSON Patch (RFC6902) and JSON Merge Patch (RFC7386). The JSON Patch will also have a big impact in developing REST APIs (JAX-RS spec is going to align to JSON-P API).

JSON-P also takes advantages of the Java’s stream operations using Lambda expressions, meaning that you can process an JSON object the same way you process a Java stream.

During the hands-on lab sessions we are going to talk about the features introduced in JSON-P 1.1 and we will try use it to solve some real problems.

Duration: 3h

Requirements:

– Please bring a laptop with a working Java development environment. Be there at 10:30 (half an hour early) if you need help with setting up your development environment.
– Java and Java 8 streams knowledge