API Logs in Apinizer

Logging is an essential part of any software. Good logs can be a developers biggest weapon when tracing problems in their code. This is especially true in the web, where issues are usually noticed after they occur, and are hard to recreate without knowing the parameters that caused them; which in a public API, are…

Jackson Tutorial

Jackson is a very popular java library for working with the JSON format. Be it object serialization/deserialization or just parsing through JSON data. At the end of this tutorial, you’ll end up with this json file by writing nothing but Java. employee.json: { “id”: 305, “name”: “John”, “surname”: “Smith”, “email”: “[email protected]”, “address”: { “id”: 322,…

What’s a REST API?

To understand what a REST API is, we must first understand what a web service is in general. Web Services Web services are structures that allow methods used by applications to be run on servers and exchange values over the web. This way we can write methods that can be used in different applications or…

JSON Transformation with Jolt

What is Jolt Jolt is a Java based “JSON to JSON” transformation library. However, the fact that it is Java based is irrelevant to us as transformations aren’t done in Java, but rather in Jolt’s own transformation definition format. This is the main purpose of Jolt: To be able to transform JSON without being bound…