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