我有一个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推送通知,我将在推送通知中发送此对象(我能够这样做)。
答案 0 :(得分:2)
如果要修改JSONObject,可以使用.put方法(http://json.org/javadoc/org/json/JSONObject.html#put%28java.lang.String,%20java.lang.Object%29):
data.put("ph", ph);