LineNumberReader class setLineNumber method

As mentioned in Java API, LineNumberReader class keeps track of line number and return line number in addition to the data read. In this post I will mainly cover setLineNumber method in the class. The api document doesn’t clearly mention its purpose. The setLineNumber can be used for two purposes 1) Reset the line number…… Continue reading LineNumberReader class setLineNumber method

How to write json data to a file

This post explains how to write json data to a file. We will store the below json structure in the file { “firstName”:”John”, ”lastName”:”McClane”, ”age”:”28″, ”address”:{ “street”:”street1″, ”city”:”city1″, ”state”:”state1″, ”country”:”country1″, ”postalCode”:”12345″ }, “Phones”:[{“Mobile”:”111-111-1111″},{“Home”:”222-222-2222″}] } Note: The output will not be formatted package objectmodel; import java.io.FileWriter; import javax.json.Json; import javax.json.JsonArrayBuilder; import javax.json.JsonBuilderFactory; import javax.json.JsonObject; import javax.json.JsonObjectBuilder;…… Continue reading How to write json data to a file

How to read a json file in java

Create a txt file named jsondata.txt with the below data { “firstName”: “Duke”, “lastName”: “Java”, “age”: 18, “streetAddress”: “100 Internet Dr”, “city”: “JavaTown”, “state”: “JA”, “postalCode”: “12345”, “phoneNumbers”: [ { “Mobile”: “111-111-1111” }, { “Home”: “222-222-2222” } ] } Below is the java code which will read the above text file Main Code package objectmodel;…… Continue reading How to read a json file in java