You can use one of the many available Json Parser for the purpose. I have personally used following in simple applications. You can refer this tutorial:
You might need to install dependencies first:
In case you are on maven, use following to set a proper environment for the compiler, in order to recognize the classes. If you want to built your project via Maven, you should add the following dependency to your :
import
org.json.simple.JSONArray;
import
org.json.simple.JSONObject;
import
org.json.simple.parser.JSONParser;
import
org.json.simple.parser.ParseException;
In case you are on maven, use following to set a proper environment for the compiler, in order to recognize the classes. If you want to built your project via Maven, you should add the following dependency to your :
1
2
3
4
5
| < dependency > < groupId >com.googlecode.json-simple</ groupId > < artifactId >json-simple</ artifactId > < version >1.1</ version > </ dependency > |
Otherwise, you have to add the newest version of
in your CLASSPATH.
First you need to Declare an instance of the JSONParser:
JSONParser parse = new JSONParser();
Then, Convert the string objects into JSON objects:
JSONObject jobject = (JSONObject)parse.parse(inline);
If you view the JSON structure, it will be something like this:
Then you can convert the JSON object into JSONArray
JSONArray jsonarray = (JSONArray) jobj.get(“results”);
Now you can use as per your need, for eg.
get the elements within the results array. Here is how you do it:
No comments:
Post a Comment