JSON未定义值类型 [英] JSON undefined value type

查看:74
本文介绍了JSON未定义值类型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I came across this JSON code. I noticed that it makes use of undefined value. Where can I find more information about this value type?

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

推荐答案

  • 未定义不是有效的json值,即使它在 javascript.摘自官方json标准 (ECMA-404,第5节):

    • undefined is not a valid json value, even though it is valid in javascript. From the official json standard (ECMA-404, Section 5):

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

      A JSON value can be an object, array, number, string, true, false, or null.

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

    • For json, use null instead of undefined: { "something": null }

      这篇关于JSON未定义值类型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆