字符29处未终止的对象

时间:2017-10-28 18:33:35

标签: android json firebase-cloud-messaging

当json值没有斜杠时,尝试从fcm解码json,而不使用斜杠。以下是 php 脚本

中的json组成部分

此作品

$body="d";
$path="www.google.com";
$msg = array('body'=>$body,'path'=>$path);

这不是

$body="d";
$path="www.google.com/images";
$msg = array('body'=>$body,'path'=>$path);

Json从不起作用的php脚本中输出

{"data":{"body":"d","path":"www.google.com\/images"},"to":"\/topics\/test"}

App Try Block

try {
JSONObject json = new JSONObject(remoteMessage.getData().toString());

Log.e(TAG, "Data Payload: " + json.get("body"));
                                   newmessafe(json.get("body").toString(),json.getString("path").toString());

} catch (Exception e) {

Log.e(TAG, "Exception: " + e.getMessage());
}

0 个答案:

没有答案