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…

Details

Cross-Origin Resource Sharing (CORS)

What is CORS? Cross-Origin Resource Sharing (CORS) is a mechanism that uses additional HTTP headers to tell a browser to let a web application running at one origin (domain) have permission to access selected resources from a server at a different origin. A web application makes a cross-origin HTTP request when it requests a resource…

Details

Data Filtering with JSONPath

What is JSONPath JSONPath is a tool based on XPath that allows us to do with JSON what XPath allows us to do with XML. You might be asking: “What does XPath allow us to do for XML that we want to be able to do the same with JSON?” XPath (and by extension, JSONPath),…

Details

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…

Details

JWT (JSON WEB TOKEN)

A JSON Web Token or JWT for short, is a web standard secure token structure. They can be used for user verification, user recognition, data integrity and data security. One of the biggest advantages of JWT is that it contains its data in JSON format. This means many systems, languages and developers are already familiar…

Details