¿Cómo hacer que la función Backbones toJSON incluya submodelos y colecciones?
Tengo algunos modelos que no solo contienen atributos de datos básicos, sino que pueden tener uno o dos atributos que contienen otro objeto de modelos.
Esto ha estado bien, pero ahora quiero llamar
myRootModel.toJSON ()
y me he dado cuenta de que no llama a .toJSON en los otros modelos de mi modelo al que intento llamar a JSON ().
¿Hay alguna forma de anular el modelo de red troncal .toJSON para pasar por todos los campos,recursivamente¿Ya sean atributos básicos, submodelos o colecciones? Si no, ¿puedo anular toJSON en cada modelo / colección?
Soy consciente de la relación troncal-relacional, pero no quiero ir por esa ruta. No uso fetch / save, en cambio nuestra API devuelve respuestas que ajusté en la función de análisis de modelos y simplemente invoco MyRootModel (datos, {parse: true}).