将字符串转换为JsonObject,解析错误的值

时间:2018-06-07 08:16:53

标签: java android json

我已经实现了FCM,并且我成功地使用了通知。在通知中,我发送了数据模型,它是作为JSON字符串发送的。

在客户端,我得到了这个String并使用下面的代码将该字符串转换为JsonObject,

  

JSONObject mObject = new JSONObject(responseFromServerString);

这是按预期工作的,我有几个关键值对事件要发送到客户端应用程序。但我遇到了一个严重的问题。

在我的通知数据模型中,有一个包含Integer值的键,但 new JSONObject(responseFromServerString)正在将其转换为错误。

我的经历

  

我有一个像mStudentRollNum这样的键值对:0100   传递到上面描述的方法,我得到mStudentRollNum返回:   96。

我真的不明白为什么会这样。我有0100的问题,其他任何数字的其余数字在转换为JsonObject后得到正确的值。

你对这个问题有任何想法吗?

0 个答案:

没有答案