首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSON httprequest语法

JSON httprequest语法
EN

Stack Overflow用户
提问于 2013-08-21 16:28:26
回答 2查看 534关注 0票数 0

我有一个JSON函数,它调用一个url并在提示符msg中显示它的内容,我用这个url:http://date.jsontest.com/测试了它。

但是我必须做一个包含以下内容的url : //这是一个java文件,一个类

代码语言:javascript
复制
reponse_tex="{ id:" + p_id + ",Categorie: "+ p_demandAide.getP_categorie()+ ",Type: " +p_demandAide.getP_type() +",Message: " +p_demandAide.getP_message()+",Reponse: " +p_demandAide.getP_response() + " }";

我的课程工作,它向我展示浏览器中的内容,但我知道我必须以一种格式编写它,这样json就能像第一个示例url一样理解它。但是我很难在它的语法中添加("") java不允许它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-21 17:20:56

JSON对语法非常清楚。请参见http://www.json.org/,您需要在字符串值和键名周围使用双引号。{"like": "this", "see?": true} (如果需要字符串值中的双引号,则使用反斜杠:{"this": "has \"literal\" quotes"}转义)

至于用Java编写带有双引号的字符串文字,您可以用反斜杠"like \"this\", see?"将它们转义。

票数 0
EN

Stack Overflow用户

发布于 2013-08-21 17:12:48

看来你是在逃避这句话。所以做这个

代码语言:javascript
复制
reponse_tex="{\"id\":\"" + p_id + "\",\"Categorie\": \""+ 
p_demandAide.getP_categorie()+ "\",\"Type\": \"" +p_demandAide.getP_type() 
+"\",\"Message\": \"" +p_demandAide.getP_message()+"\",\"Reponse\": \"" 
+p_demandAide.getP_response() + "\" }";

更新

钥匙周围的引号太过以前了。“身份”注意,如果我没有转义引号id,catagorie就不再是字符串的附件了。

代码语言:javascript
复制
reponse_tex="{"id":\"" + p_id + "\","Categorie": \""+ 
p_demandAide.getP_categorie()+ "\","Type\": "" +p_demandAide.getP_type() 
+"\","Message": \"" +p_demandAide.getP_message()+"\","Reponse": \"" 
+p_demandAide.getP_response() + "\" }";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18362883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档