Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在JSONObject中放置字符串变量_Android_Json - Fatal编程技术网

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

Android 如何在JSONObject中放置字符串变量,android,json,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:

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中,我已经做了所有的事情


注意:我正在使用解析推送通知,我必须以推送通知的形式发送此对象(我可以这样做)。

如果要修改JSONObject,可以使用.put方法():


如果要修改JSONObject,可以使用.put方法():


你说我把“ph”的值作为“ph”是什么意思?你说我把“ph”的值作为“ph”是什么意思?谢谢。成功了。我不确定是否使用.put方法。因为没有提到在文档中放入字符串值(我找不到),为什么这对我不起作用<代码>JSONObject客户=新JSONObject();客户。放置(“名称”,名称)Android文档中没有提到将字符串放入JSON对象,这只是一个错误吗?谢谢成功了。我不确定是否使用.put方法。因为没有提到在文档中放入字符串值(我找不到),为什么这对我不起作用<代码>JSONObject客户=新JSONObject();客户。放置(“名称”,名称)Android文档中没有提到将字符串放入JSON对象,这只是一个错误吗?
data.put("ph", ph);