


When you get done, you will be much more prepared to use JSON. You can test your understanding of the article at the end with a challenge which I think is really fun. The MDN link below will answer many questions on structure, obtaining JSON with XMLHttpRequest, and testing your own skills. With a better understanding of its history and vocabulary, we can move on to actually working with JSON.
#JSON MODELER CODE#
The History of JSON at Silicon Valley Code Camp 2019.His presentation on “The History of JSON” is a great way for us to begin our journey learning more about JSON data modeling. The second link is a video from the last Silicon Valley Code Camp where I had the opportunity to attend Doug’s talk in 2019. The first two links talk about a period of time before JSON when it was being used but didn’t have a name, up to the time period of Single Page Applications. With the popularity of AJAX in the early 2000s, the term JSON was coined by Douglas Crockford. Our first set of resources will be helpful in brushing up on your understanding of JavaScript Object Notation. Many of the terms you already know from SQL will be applicable, but differ in that they apply to key-value document data storage and nested documents instead of tables and rows. Some concepts will transfer over, especially when learning Couchbase which utilizes a SQL variant (N1QL) for querying. Knowledge about structuring data, querying, and indexes will give you a headstart. Experience with a traditional relational database is also a good start. This will help you navigate the space and topics easier having an expanded vocabulary on the subject. When starting to learn about document databases, it’s nice to have a grip on JSON data modeling best practices.
