Android 如何在JSONObject中放置字符串变量
我有一个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 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);