In this article, we will discuss Backbone.js toJSON collection. The Backbone.js toJSON collection is used to extend the backbone’s collection class in which we can create our own collection.
Syntax:
Backbone.Collection.toJSON(options);
Parameters: It accepts one parameter that is described below:
- options: It will take the collection and convert it into JSON format.
Example 1: In this example, we will create an array model with one value and return it in JSON format.
HTML
<!DOCTYPE html> < html > < head > type = "text/javascript" ></ script > < script src = type = "text/javascript" ></ script > < script src = type = "text/javascript" ></ script > < script type = "text/javascript" > var data = Backbone.Model.extend({ defaults: { id: "1", name: "sravan kumar gottumukkala" }, }); var data1 = Backbone.Collection.extend({ model: data }); var final = new data1({}); document.write("Values:", JSON.stringify(final.toJSON())); </ script > </ head > < body ></ body > </ html > |
Output:
Values:[{"id":"1","name":"sravan kumar gottumukkala"}]
Example 2: In this example, we will create another array model with one value and return it in JSON format.
HTML
<!DOCTYPE html> < html > < head > type = "text/javascript" ></ script > < script src = type = "text/javascript" ></ script > < script src = type = "text/javascript" ></ script > < script type = "text/javascript" > var data = Backbone.Model.extend({ defaults: { id: "1", name: "sravan kumar gottumukkala", age: "67" }, }); var data1 = Backbone.Collection.extend({ model: data }); var final = new data1({}); document.write("Values:", JSON.stringify(final.toJSON())); </ script > </ head > < body ></ body > </ html > |
Output:
Values:[{"id":"1","name":"sravan kumar gottumukkala","age":"67"}]
Reference: https://backbonejs.org/#Collection-toJSON