当前位置: 首页 > 面试题库 >

JSON密钥是否必须用引号引起来?

葛胡媚
2023-03-14
问题内容

示例:以下代码对JSON Spec有效吗?

{
    precision: "zip"
}

还是应该始终使用以下语法?(如果是这样,为什么?)

{
    "precision": "zip"
}

我还没有在JSON规范中找到关于此的任何东西。尽管他们在示例中使用了围绕键的引号。


问题答案:

是的,您需要引号。这是为了使其更简单,并且避免了对javascript保留关键字必须使用另一种转义方法{for:"foo"}



 类似资料:
  • 问题内容: 我有一个带WebMethod的asp.net页面,可将JSON传递回我的JavaScript。 贝娄是网络方法: 当它返回给客户端时,其格式如下: 问题在于双引号将所有内容都包装在’d’下。在web方法或其他不带引号的返回数据的方法中,我缺少什么吗?我真的不想每次都在客户端上删除它。我也看过其他的文章,这些文章是不会发生的。 任何帮助,将不胜感激谢谢。 问题答案: 我假设您想返回对象的

  • 问题内容: 我想使用程序包执行Windows命令,但是Windows进行了一些奇怪的转义。 我有类似的东西: “SomeText” 但这会引发错误,因为Windows会将其转换为 有人知道为什么吗?如何使用exec程序包在Windows上执行? 谢谢! 问题答案: OK,这是一个比较复杂一点比你预期,但有 是 一个解决方案: 不幸的是,尽管在2011年添加了对此功能的支持,但它似乎尚未纳入文档中。

  • 问题内容: 我一直在努力寻找一种在Python中加载JSON对象的好方法。我发送此json数据: 到后端,它将以字符串形式接收,然后我用来解析它。 但是每次我遇到同样的异常: 我用谷歌搜索,但是除了这个解决方案之外似乎什么都没用,在我个人看来效率不高,因为它接受任何类型的数据,即使不是json格式的数据也是如此。 任何建议将不胜感激。 问题答案: 这个: 不是JSON。 这个: 是JSON。 编辑

  • 我想为dynamodb中的订单创建一个表,每个订单由(UserID、date、Unique ID、products和total)组成,我想使用按日期排序的UserID查询特定用户的订单,我想知道如何选择分区键?它必须是独一无二的吗?如果是,我如何才能使它独一无二?在mongodb中,我会根据用户ID共享订单。如何使用dynamodb实现同样的效果?

  • 运行此代码时 我得到这个错误 read_bikeins=pdf。PdfFileReader(bikeins)回溯(最近一次呼叫最后一次): 文件“”,第1行,以read\u bikeins=pdf格式。PdfFileReader(比基恩) 文件“C:\Users\Naveen Raj\Anaconda3\lib\site packages\PyPDF2\pdf.py”,第1084行,在init s

  • 假设我有这样的xml: 签名后我得到: 事实上,