Android无法获取JSON元素

时间:2015-09-13 08:35:31

标签: android json

我正在拨打服务器电话。我已经存储了这个JSON,

{"latitude":"18.520430","longitude":"73.856744"}

在String位置变量中。

我无法获取响应的纬度经度

1 个答案:

答案 0 :(得分:1)

使用JSONObject解析数据。由于您的数据位于String,因此您必须使用Float.ParseFloatDouble.parseDouble对其进行解析。

String location = ...;
JSONObject object = new JSONObject(location);
float latitude = Float.parseFloat(object.getString("latitude"));
float longitude = Float.parseFloat(object.getString("longitude"));

注意:请确保使用try catch包装代码,因为JSONObject的所有方法都会抛出JSONException