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