我有一个 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”。我想要原始字符串 ph 的值。怎么做。 JSONObject 可以使用其他方法发送额外的字符串吗?
请原谅我对 JSON 的了解有限,因为我只使用它一次,所以我避免深入。除了将此字符串变量放入 JSONObject 之外,我已完成所有操作。
注意:我正在使用 PARSE 推送通知,我必须在推送通知中发送此对象(我能够做到)。
最佳答案
如果你想修改你的 JSONObject,你可以使用 .put 方法(http://json.org/javadoc/org/json/JSONObject.html#put%28java.lang.String,%20java.lang.Object%29):
data.put("ph", ph);
关于android - 如何将字符串变量放入 JSONObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21695708/