Buonasera, non ci sono scorciatoie, la soluzione più rapida consiste semplicemente nel:
1. Creare una collection vuota del tipo di documento che si desidera.
2. Ciclare l'array dei customers e per ogni elemento creare una nuova istanza del documento
3. Aggiungere l'istanza alla collection
Se poi nel documento le proprietà hanno lo stesso nome di quelle restituite dall'xml potresti fare una cosa del tipo:
- Code: Select all
var properties={};
var currentCustomerProperties=Object.keys(currentCustomer);
// Qui usi un for normale o "forEach"
currentCustomerProperties.forEach(function(property) {
properties[property]=currentCustomer[property][__text];
});
var newCustomer=New App.<Nome liberia contente i documenti>.<Classe documento>(app,properties)
Io mi farei un metodo di Backend dedicato da usare per qualsiasi tipo di documento.
Grazie e buon lavoro.