如何将 JSON 数据放入 CoffeeScript?
Posted
技术标签:
【中文标题】如何将 JSON 数据放入 CoffeeScript?【英文标题】:How can I put JSON data into CoffeeScript? 【发布时间】:2011-11-14 14:46:12 【问题描述】:具体来说,如果我有一些 json:
var myData = [ 'some info', 'some more info' ]
var myOtherData = someInfo: 'some more info'
正确的CoffeeScript
语法是什么?
【问题讨论】:
对,你必须决定myData
是键值散列还是数组。无论您使用 JSON、javascript 还是 CoffeeScript,
表示“对象文字”(一组键值对),[]
表示“数组文字”(有序列表)。
@Shamoon 你可能投了反对票,因为你没有在你的问题中输入有效的 json 数据。
【参考方案1】:
如果你想创建一个数组,你可以使用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 或 JavaScript 对象/数组文字在复制+粘贴到 CoffeeScript 时都可以正常工作。以上是关于如何将 JSON 数据放入 CoffeeScript?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 AlamoFire 和 Swift 将 JSON 数据放入 UILabel
如何将此 JSON 数据放入我的表格视图中?请帮助我,我生活在噩梦中:)
发布后如何将 Azure 数据工厂参数放入 ARM 模板参数文件 (ARMTemplateParametersForFactory.json)