是否有任何方法将从服务器接收的对象映射为JSON到CoffeeScript中的类实例?
在很多情况下我的JSON是:
{
id: '123'
name: 'wojtek'
age: 24
}
和我的咖啡课是:
class Person
constructor: (id, name, age) ->
如何直接将JSON映射到类实例而不单独分配每个属性?
我建议重写构造函数以接受单个对象,例如:
class Person
constructor: (@props) ->
或
class Person
constructor: ({@id, @name, @age}) ->
之后,你就可以将JSON映射到类实例,只需将其传递给构造函数:
person = new Person data