我是特林找到一个解决方案来获得纬度和经度为双转换的JSONObject到ArrayList中
JSONArray arr = jsonObject.getJSONArray("hits");
for (int i = 0; i < arr.length(); i++)
{
String geoloc = arr.getJSONObject(i).getString("_geoloc");
Log.d("geoloc"," : " + geoloc);
}
所以我得到的是这样的:geoloc: : {"lat":33.84878,"lng":-5.481698}
我想是这样的:
double lat = 33.84878;
double lng = -5.481698;
我的问题是我怎么能得到他们任何帮助请。并且谢谢
'String'' geoloc'的值是什么?你有多个geloc线?因为如果是的话,你不能有一个UNIQUE lat和lng,或者'arr'的大小可能是1 – azro
@john你使用Java作为编程语言吗?请添加您使用的语言标签。 – reporter
您应该包含输入JSON的示例。到目前为止,它看起来像'_geoloc'不应该被解析为一个字符串,而是作为一个对象,你可以访问'lat'和'long'字段。 – Aaron