Book Image

JavaScript JSON Cookbook

By : Ray Rischpater, Brian Ritchie, Ray Rischpater
Book Image

JavaScript JSON Cookbook

By: Ray Rischpater, Brian Ritchie, Ray Rischpater

Overview of this book

Table of Contents (17 chapters)
JavaScript JSON Cookbook
About the Author
About the Reviewers

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 methods to access the fields of the JSON. Here, we use the getString and getDouble accessors to access the call, lat, and lng fields of the JSON respectively.

The JSONObject class defines the following accessors:

  • The get method, which returns...