2016-04-03 28 views
0

Ich suche Bibliothek, die Datenstrukturen beschreiben kann. Zum Beispiel habe ich eine Anwendung. Er empfängt Daten mit XHR und prüft die Antwort json.Beschreiben von Datenmodellen in Javascript

Wenn die Antwort komplex ist, validiere sie mit imperativem Code auch komplex. Ich möchte deklarativ solche Modelle/Strukturen/DTOs beschreiben und dann mit so etwas wie verwenden: für js-model

hier einige Beispiele aus seiner docs

var Human = Model.define({ 
    head: Head, 
    limbs: List(Hand, {min: 0, max: 2}), 
    ... 
}); 

try { 
    var human = Human.load(anyJsonStringOrObject); 
} catch (e) { 
    console.log('Error loading model'); 
} 

Antwort

1

Sie suchen:

var Project = Model("project", function() { 
    this.extend({ 
    find_by_title: function(title) { 
     return this.detect(function() { 
     return this.attr("title") == title 
     }) 
    } 
    }) 
}) 

Project.find_by_title("stuff") 
+0

Es sieht wie ich gesucht habe. Vielen Dank. Ich versuche es und akzeptiere dann die Antwort. –

Verwandte Themen