JSON属性名引号的问题

lh8287 lh8287 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我看到的JSON例子一般是这样的:
var obj = {myname: "roger"};
很容易理解.

但是为什么会有这种写法:
var obj = {"myname": "roger"};
属性名加引号是什么意思? 查了半天资料也没查出来.

我下载了几个C#的JSON解析器都会使用第二种写法, 如果我把第一种写法传给解析器会报JSON字符串异常.

一般来说加"是表示这个字符串中可能有空格, 比如"Program Files", 但是属性名中间不能加空格吧.

大家来说说.
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
lh8287
JavaScript 87,984 成员 224,681 内容