Modelo Backbone.js a JSON

El clon de Backbone.js se usa para devolver los atributos del objeto dado en formato JSON . Tenemos que usar JSON.stringify() para devolver los atributos.

Sintaxis:

Backbone.Model.toJSON(options)

Parámetros:

  • opciones: Se utiliza para tomar el nombre del atributo.

Si no se especifica, devolverá el modelo completo.

Ejemplo 1 : En este ejemplo, mostraremos todos los atributos en un modelo de libro.

HTML

<!DOCTYPE html>
<html>
  
<head>
      
    <script src=
"https://code.jquery.com/jquery-2.1.3.min.js"
            type="text/javascript">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js"
        type="text/javascript">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js"
        type="text/javascript">
    </script>
      
</head>
  
<body>
    <script type="text/javascript">  
        var Books = Backbone.Model.extend();  
        var book = new Books(
              {
              book_name:"css",
              price:900,
              type:"web"
            });  
        document.write("Values in book model:  ", 
                       JSON.stringify(book));        
              
    </script> 
</body>
</html>

Producción:

Values in book model:
{
    "book_name":"css",
    "price":900,
    "type":"web"
}

Ejemplo 2: el siguiente código demuestra el modelo toJSON con un objeto vacío.

HTML

<!DOCTYPE html>
<html>
  
<head>
      
    <script src=
"https://code.jquery.com/jquery-2.1.3.min.js"
            type="text/javascript">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js"
        type="text/javascript">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js"
        type="text/javascript">
    </script>
      
</head>
  
<body>
    <script type="text/javascript">  
        var Books = Backbone.Model.extend();  
        var book = new Books();  
        document.write("Values in book model:  ", 
                       JSON.stringify(book));      
              
    </script> 
</body>
</html>

Producción:

Values in book model: {}

Publicación traducida automáticamente

Artículo escrito por 171fa07058 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *