android - 如何将字符串变量放入 JSONObject

标签 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”。我想要原始字符串 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/

相关文章:

android - 恢复 fragment 中的 EditText 输入

android - 添加分析后错误 : Program type already present: com. google.android.gms.internal.measurement.zzdz

android - 如何以编程方式查看 android listView 快速滚动拇指?

json - 我怎样才能让 jq 按字母顺序漂亮地打印 json 排序键

c# - SignalR 类型名称处理

php - javascript 对象到 json 字符串到 php 数组 -> POST

Grails 中的 JSON 转换器

android - Phonegap Android AlarmManager 插件?

android - 如何在android 4.3 BLE中使用PROXIMITY PROFILE、IMMEDIATE ALERT SERVICE和Find Me Profile的配置文件?

json - 使用 Ansible 从 JSON 响应中提取字段