JSONjava不能用单引号号吗

json对象中的键和值,正规写法是都得用双引号吗?_百度知道
json对象中的键和值,正规写法是都得用双引号吗?
小弟初学node,为了养成一个好的编码习惯,所以想了解一下。javascript中的json和mongodb中的json写法一样吗,为什么他们都是单引号,而且键不用引号?我查了好多文档都说要用双引号,键也要用双引号,结果从来没见过谁那么写的,连程序生成的json都用单引号,...
我有更好的答案
C#、Java, 单引号有可能有问题也有可能没问题、C++。 JSON采用完全独立于语言的文本格式。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 易于人阅读和编写,这个需要看兼容性了、Python等)。这些特性使JSON成为理想的数据交换语言、JavaScript、Perl,但是也使用了类似于C语言家族的习惯(包括C按照Json的标准应该使用双引号而不是单引号 ,双引号肯定没问题
毅衣公司京东小二
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。这种json字符串怎么解析(单引号里套单引号)【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:682,269贴子:
这种json字符串怎么解析(单引号里套单引号)收藏
String jsonStr =“{
'data': {
'newstitle': 'xxxx',
'ID': '162',
'SXLB': 'xxxx',
'SXLBXL': 'xxxxx',
'QLLB': 'xxxxx',
'BSLB': 'xxxxx',
'bussinessMemo_new': '&p&&spanstyle=\'font-family: 宋体;color:font-size: 9pt\'&事项名称:xxxx&/span&&/p&&p&&spanstyle=\'font-family: 宋体;color:font-size: 9pt\'&申请条件:&spanlang=EN-US&&br&&/span&&/span&&spanstyle=\'font-family: 宋体;color:font-size: 9pt\'lang=EN-US&1.&/span&&spanstyle=\'font-family: 宋体;color:font-size: 9pt\'&xxxx;&/span&&/p&&p&&spanstyle=\'font-family: 宋体;color:font-size: 9pt\'&&/span&&spanstyle=\'font-family: 宋体;color:font-size: 9pt\'lang=EN-US&2.&/span&&spanstyle=\'font-family: 宋体;color:font-size: 9pt\'&全日制普通高校本科及本科以上学历;&/span&&/p&&p&&spanstyle=\'font-family: 宋体;color:font-size: 9pt\'&&/span&&spanstyle=\'font-family: 宋体;color:font-size: 9pt\'lang=EN-US&3.&/span&&spanstyle=\'font-family: 宋体;color:font-size: 9pt\'&具xxxx。&/span&&/p&'
java,博为峰java培训,贯穿式课程体系,保证学员胜任企业岗位需求,0元入学.java,0基础120天 成就java牛人,抢!!!java课程免费试听名额,IT总监名师主讲!
json很简单,只要字符串格式,符合json的格式就已经转换成json了。说白了,json就是一串符合json格式的字符串。。。传递数据用的
求助呀,求助呀
如果是传递到网页的,单引号和双引号都是一样的。如果想换成双引号的话可以用jsonStr .replace(&单引号&, &双引号&)
这java吧就一个人解答的吧主在哪
bussinessMemo_new 数据好像异常
javajava培训,零基础开始,入门到精通-优选职坐标java培训,职坐标java培训,职坐标IT培训[实力教学],理论加实践,1!
我搬完砖了,可能是这个错了JSONObject jsonobject = JSONObject.fromObject(jsonStr);你这个可能是解析对象的应该是JSONObject jsonobject = JSONObject.另外一个解析字符串的方法。
多谢两位尽心尽力,我把它写在文件里读取了
解析json这种事情,百度完全能够解决。别人没有义务回答你,你付钱了?
无视外面那个双引号啊。双引号里面再用引号就只能单引号了。
登录百度帐号推荐应用JSON的键究竟需要用双引号括起来吗_百度知道
JSON的键究竟需要用双引号括起来吗
我有更好的答案
不是必须用双引号引起来(但有时候不加双引号会报错)json是常用的数据传输格式。json是js对象的一种表示法,必须符合特定格式。json的“key”必须是字符串
标准格式来说,需要用双引号引起来,由于一些语音的特性有点差异,比如Javascript,可以用单引号,或者key不引起来都可以,但是和双引号引起来一个概念。需要知道格式正确不争取,可以采用下面的工具校验即可,会有中文提示错误的地方。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。2015年2月 总版技术专家分月排行榜第二
2015年2月 Web 开发大版内专家分月排行榜第一2015年1月 Web 开发大版内专家分月排行榜第一2014年12月 Web 开发大版内专家分月排行榜第一2014年11月 Web 开发大版内专家分月排行榜第一2014年10月 Web 开发大版内专家分月排行榜第一
2017年8月 总版技术专家分月排行榜第一
2017年11月 总版技术专家分月排行榜第二2016年2月 总版技术专家分月排行榜第二2014年2月 总版技术专家分月排行榜第二2013年4月 总版技术专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。asp.net处理Json数据时单引号与特殊字符串的处理
作者:用户
本文讲的是asp.net处理Json数据时单引号与特殊字符串的处理 ,
在asp教程.net的json处理中,通常会遇到使用单引号或其他特殊字符,如果直接使用,会截断json数据,造成js错误无法正确运行。
其实只要使用网页特效的escape方法编码字符串后就可以解决这个问题。
但是在c#代码中怎
在asp教程.net的json处理中,通常会遇到使用单引号或其他特殊字符,如果直接使用,会截断json数据,造成js错误无法正确运行。
其实只要使用网页特效的escape方法编码字符串后就可以解决这个问题。
但是在c#代码中怎么解决这个问题呢?
我们自然就想到了使用server.urlencode方法来编码数据,可是实践后发现编码后的有些字符在js中无法被unescape方法还原。
我就用 .net 中的 server.urlencode 函数进行转换。但是这样仍然不行。试验了很久也没有找到原因。后来怀疑 asp.net教程中的server.urlencode函数和asp中的server.urlencode函数返回的值竟然不一样。一实验。竟然确实是。
试验代码:
asp.net 中 如下代码? response.write(server.urlencode("汇编")); ?返回: %e6%b1%87%e7%bc%96
asp 中 如下代码 response.write server.urlencode("汇编")?? 返回: %bb%e3%b1%e0
产生这个问题的原因:asp.net 中的 server.urlencode 默认是按照 utf-8 编码方式进行处理的。而asp中是按照本地设置编码方式进行处理的。
如果你在 asp.net 下采用如下的编码: asp 和 asp.net 的结果就会一样:
response.write(httputility.urlencode("汇编",encoding.default));
采用:response.write(httputility.urlencode("汇编",encoding.utf8));? 返回的就是 response.write(server.urlencode("汇编"));?? 返回的结果
其实解决方法很简单,引用microsoft.jscript程序集后,使用globalobject类的escape方法就行了。
这个方法作用和server.urlencode类似,但是它相当于是在c#代码里调用了javascript的escape方法,自然而然可以保证能被unescape方法还原。
1 microsoft.jscript.globalobject.escape(strjs);
var css教程tr = unescape(json.csstr);
以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索net
,以便于您获取更多的相关知识。
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
开发者常用软件,超百款实用软件一站式提供
云栖社区(yq.aliyun.com)为您免费提供相关信息,包括
,所有相关内容均不代表云栖社区的意见!

我要回帖

更多关于 单引号怎么用 的文章

 

随机推荐