【问题标题】:Do parameters of a JSON style object always need to be in quotes?JSON 样式对象的参数是否总是需要用引号引起来?
【发布时间】:2011-01-26 14:59:46
【问题描述】:

例如:

myJSON = {
  param1:val1,
  param2:val2
}

对比

myJSON = {
  "param1":val1,
  "param2":val2
}

是否还有任何浏览器兼容性问题或可能因使用其中一种或另一种而出现的异常?

【问题讨论】:

    标签: json exception quotes


    【解决方案1】:

    在 JavaScript 中,对象字面量中的名称不需要用引号引起来,除非它们是非法的 JavaScript 名称(例如,它们包含像破折号这样的特殊字符,它们是保留字等)。

    在JSON数据交换格式中,所有名称必须用双引号括起来。

    【讨论】:

    • 这是在脚本文件中,没有数据交换 =]
    猜你喜欢
    • 1970-01-01
    • 2021-10-05
    • 2018-02-26
    • 1970-01-01
    • 2010-10-27
    • 1970-01-01
    • 2019-03-31
    • 1970-01-01
    相关资源
    最近更新 更多