21 lines
		
	
	
		
			725 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			725 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: JSON | ||
|  | --- | ||
|  | JavaScript Object Notation or `JSON` uses the format of JavaScript Objects to store data. JSON is flexible because it allows for `Data Structures` with arbitrary combinations of `strings`, `numbers`, `booleans`, `arrays`, and `objects`. | ||
|  | 
 | ||
|  | Here is an example of a JSON object: | ||
|  | 
 | ||
|  |     var ourMusic = [ | ||
|  |       { | ||
|  |         "artist": "Daft Punk", | ||
|  |         "title": "Homework", | ||
|  |         "release_year": 1997, | ||
|  |         "formats": [  | ||
|  |           "CD",  | ||
|  |           "Cassette",  | ||
|  |           "LP" ], | ||
|  |         "gold": true | ||
|  |       } | ||
|  |     ]; | ||
|  | 
 | ||
|  | This is an array of objects and the object has various pieces of `metadata` about an album. It also has a nested `formats` array. Additional album records could be added to the top level array. |