2012-04-28 4 views
2

からオブジェクトを構築するために私に「正しい方法」を教える:私は例えば、クラスがあるとJSON

class myClass 
    name: "" 
    id: "" 

そして、私はのようないくつかのJSONを持っていると言う:

[{name:"foo", id:1}, {name:"bar", id:2}] 

は私にジェネリックを知らせますあなたが使用することができます

答えて

5

(手動で各フィールドをマッピングせず)上の配列からのMyClassオブジェクトの配列を構築する方法destructuring assignment

class MyClass 
    constructor: ({@name, @id}) -> 

instances = (new MyClass o for o in objs)