O'Reilly logo

JavaScript JSON Cookbook by Ray Rischpater

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Parsing JSON on Android

Android provides the JSONObject class, which lets you represent the name-value pairs of JSON documents through an interface that's conceptually similar to a map, and includes serialization and deserialization through getter and setter methods that access the named fields of a JSON object.

How to do it…

You begin by initializing JSONObject with the JSON that you want to parse and then use its various get methods to obtain the values of the JSON fields:

Import org.json.JSONObject;

String json = "…";
JSONObject data = new JSONObject(data);

String call = data.getString("call");
double lat = data.getDouble("lat");
double lng = data.getDouble("lng");

How it works…

The JSONObject constructor takes the JSON to parse and provides accessor ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required