Android 从通知数据获取字符串的一部分

Android 从通知数据获取字符串的一部分,android,json,push-notification,Android,Json,Push Notification,在我的应用程序中,我从通知中获取数据,以便在应用程序中使用。 我就是这样做的 Bundle extras = intent.getExtras(); String jsonData = extras.getString( "com.parse.Data"); Log.d("Notification data", jsonData); 日志显示以下数据 通知数据:{“警报”:“lat/lng:(00.0000000,0.0000000)”,“推送散列”:“某些值”} 我只想得到lat和long的

在我的应用程序中,我从通知中获取数据,以便在应用程序中使用。 我就是这样做的

Bundle extras = intent.getExtras();
String jsonData = extras.getString( "com.parse.Data");
Log.d("Notification data", jsonData);
日志显示以下数据

通知数据:{“警报”:“lat/lng:(00.0000000,0.0000000)”,“推送散列”:“某些值”}

我只想得到lat和long的值,在这个例子中是00.0000000,0.0000000


有什么方法可以做到这一点吗?

无需使用第三方库就可以做到

JSONObject jsonObject = new JSONObject(jsonData);
String alert = jsonObject.geString("alert");
现在,您可以使用java字符串方法
子字符串(i,j)
获取lat/lng