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

JSON未定义值类型

鞠晋
2023-03-14
问题内容

我遇到了这个JSON代码。我注意到它利用了undefined价值。在哪里可以找到有关此值类型的更多信息?

  tracks:[
     (         {
        codec:"h264",
        language:undefined,
        id:1,
        bitrate:785236,
        content:"video"
     }         ),
     (         {
        codec:"aac",
        language:undefined,
        id:2,
        bitrate:75969,
        content:"audio"
     }         )
  ],

问题答案:
  • *即使在javascript中有效, *undefined 也不是有效的json值。根据官方json标准 (ECMA-404,第5节):

JSON值可以是对象,数组,数字,字符串,true,false或null。

  • 对于json,请使用 null 而不是 undefined{ "something": null }


 类似资料:
  • 问题内容: 仅在兼容模式下,我才会在IE 9中收到以下错误。导致此错误的行是 在(非兼容模式),Chrome或Firefox中不会发生该错误。知道这里发生了什么吗? 问题答案: 请参阅此处以了解有关情况的博客文章:解决JSON是Internet Explorer中的未定义错误 在页面中包含JSON库,您应该一切顺利。

  • 我是一个新的编码和上课目前,我不知道什么似乎是这里的问题,但我试图阅读和挑选特定的信息,从一个单独的文本文件。非常感谢任何帮助!

  • 我是新来的。我有一个关于Firebase Auth/ Google Auth的问题,FirebaseUser未定义代码: Pubspec.yml 我在AuthResult上也面临同样的问题

  • 问题内容: 如何为案例类创建一个? 问题答案: 该语法是为您使用构造参数列表(嗯,从技术上讲,它是一个,而不是列表)而设计的,并希望将构造函数提升到应用函子中,以便可以将其应用于这些参数。 例如,如果您的类型如下所示: 您可以这样写: 但是,在您的情况下,for的构造函数只有一个参数,并且您没有使用过,所以您没有a ,您只是拥有一个普通的old 。 很好,因为它意味着您不需要怪异的应用函子语法,而

  • 问题内容: 我已将Java动态Web项目导入Eclipse IDE(已在Eclipse IDE中实现并正常工作)。 运行项目时,我收到“ 类型未定义”错误。 我已经按照结构将每个文件复制到IDE中,并且工作已完成。 现在我只想知道为什么在导入项目时出现此错误。有人遇到过同样的问题吗?请让我知道我可能犯了什么错误。 问题答案: 当我在IntelliJ中使用的servlet-api版本与Tomcat8

  • 问题内容: 注意:根据 ECMAScript5.1,第15.1.1.3节,window.undefined是只读的。 现代浏览器正确地实现了这一点。 例如:Safari 5.1,Firefox 7,Chrome 20等。 Undefined仍可在以下位置更改:Chrome 14,… 原来,问题的原因是 如果“对象”中没有属性“ x”,则返回false。 我通过在两个Facebook函数中用规则相等