如何将JSON数据放入CoffeeScript?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将JSON数据放入CoffeeScript?相关的知识,希望对你有一定的参考价值。

具体来说,如果我有一些json:

var myData = [ 'some info', 'some more info' ]
var myOtherData = { someInfo: 'some more info' }

什么是正确的CoffeeScript语法?

答案

如果你想创建一个数组,你可以使用myData = ['some info', 'some more info']

如果要创建对象,可以使用myData = {someKey: 'some value'}

或者你可以只使用myData = someKey: 'some value'(即你可以省略{}

例如,对于更复杂的对象结构,可以使用带有可选{}和可选逗号的缩进

myData =
    a: "a string"
    b: 0
    c:
        d: [1,2,3]
        e: ["another", "array"]
    f: false

将导致变量myData包含具有以下JSON表示的对象(也恰好是有效的CoffeeScript):

{
  "a": "a string",
  "b": 0,
  "c": {
    "d": [1, 2, 3],
    "e": ["another", "array"]
  },
  "f": false
}

以上是关于如何将JSON数据放入CoffeeScript?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 CoffeeScript 将多个项目放入 JSON 对象?

如何从CoffeeScript中的JSON中获取数据? [重复]

如何将 JSON 转换为 CoffeeScript 并写入文件“.coffee”?

CoffeeScript 中的私人成员?

如何使用 CoffeeScript 而不是 JSON?对于配置文件等

如何将图像文件放入 json 对象中?