一尘不染

JSON未定义值类型

json

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

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

阅读 199

收藏
2020-07-27

共1个答案

一尘不染

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

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

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