Home » Archives for Nikos Maravitsas » Page 12

Author Archives: Nikos Maravitsas

Nikos has graduated from the Department of Informatics and Telecommunications of The National and Kapodistrian University of Athens. During his studies he discovered his interests about software development and he has successfully completed numerous assignments in a variety of fields. Currently, his main interests are system’s security, parallel systems, artificial intelligence, operating systems, system programming, telecommunications, web applications, human – machine interaction and mobile development.

Enable Pretty Print JSON Output using Gson example

In this example we are going to see how to enalbe pretty printing in JSON. As you might have noticed in the previous examples the JSON output of our programs was not properly aligned and thus somehow hard to read. For this demo we are going to use a simple Java class thay we used in the “Convert Java Object ...

Read More »

Gson Streaming to read and write JSON in Java example

In this example we are going to see GSON straming API to read and write JSON in a Java application. Streaming operation is the fastest and most efficient way to process JSON data. On the other hand it can be tricky to use, especially when reading from JSON represenation, because you have to handle all the data manually. You can ...

Read More »

Enable Pretty Print JSON Output using Jackson example

As you might have noticed in the previous JSON tutorials, the output of the programs is not properly aligned, which makes it hard to read. For this demonstration we are going to use the Student class from this example.             Student.java: package com.javacodegeeks.java.core; public class Student { private int id; private String firstName; private String ...

Read More »

Jackson Streaming API to read and write JSON example

Jackson project has implemented a very useful Streaming API which is also called incremental mode. This is the most efficient way to process JSON content. It has the lowest memory and processing overhead, and can often match performance of many binary data formats available on Java platform. It’s a bit tricky to use though because you have to handle JSON ...

Read More »

Jackson Tree Model example

In this example we are going to see how to use Jackson Tree Model. This model is very similar in many ways with the DOM representation. We are going to see how to create the tree model and update the JSON object with new values.                   Here is the file we are ...

Read More »

Convert Java Map To / From JSON using Jackson example

With this example we are going to see how to convert a java.util.Map Object to /from JSON representation using the Jackson parser. Converting Map to / from JSON comes naturally because they have a pretty similar representation and usage. Take a look at the precious Jackson tutorial where we showed how to convert a user defined Java Object to / ...

Read More »

Convert Java Object To / From JSON using Jackson example

In this example we are going to see how to conver a Java Object to JSON representation using Jackson. Jackson in a high performance JSON parser and processor java project. 1. Jackson Library The complete Jackson library consists of 6 jar files that are used for many diffident operation. In this example we are going to need just one, mapper-asl.jar. ...

Read More »

Convert XML File into Properties object

In the previous tutorial we saw how to convert Properties object to XML Format and write it to XML File. In this tutorial we are going to show you how to the opposite, that is convert an XML File into a Properties object in Java.                   Here is the XML File that ...

Read More »

Convert Properties into XML File

With this example we shall show you how to convert a java.util.Properties object to XML format and write it to a File. The Properties class is a very popular Java utility and it can be used in numerous occasions in a Java application. And because of that it is quite useful to store these properties to an XML File and ...

Read More »