如何在JSONObject中放置一个字符串变量

时间:2014-02-11 07:31:16

标签: android json

我有一个JSONObject:

JSONObject data = new JSONObject("{\"alert\": \"The Mets scored!\", \"action\": \"com.vipulk.acuv.UPDATE_STATUS\",\"ph\": ph }");

我有一个字符串定义为:

     String ph="this is String";

现在当我在接收器端收到这个JSONObject时,我将“ph”的值设为“ph”。我想要原始String ph的值。怎么做。 JSONObject可以使用其他方法发送额外的字符串。

请原谅我对JSON的有限了解,因为我只使用它一次,所以我避免深入。除了将此字符串变量放在JSONObject中之外,我已经完成了所有工作。

注意:我正在使用PARSE推送通知,我将在推送通知中发送此对象(我能够这样做)。

1 个答案:

答案 0 :(得分:2)

如果要修改JSONObject,可以使用.put方法(http://json.org/javadoc/org/json/JSONObject.html#put%28java.lang.String,%20java.lang.Object%29):

data.put("ph", ph);