Level 0
Level 1

JSON

JSON is a data format that is widely used because it is easily parsed by computers. Many API's supply you with data in this format. It stands for JavaScript Object Notation, but it is not exclusively Javascript. Many other programming languages support it as well.

Discover JSON

JSON is built on two important notions. The first notion is objects. These are entities with key/value pairs. The second notion is arrays, also called unordered lists (unordered in the sense that the order of the items in the list is not necessarily meaningful).

Instructions
Resources

Check your code

Syntax errors will be made more often than you would expect. A good way to fix these errors is to use a so-called linter to check your code.

Instructions
Resources

Structure your data

You now have syntactically correct data. But if the data isn't repetitive in some way, or keys are written differently from item to item, it will still be of no use. What are the important things you have to keep track of?

Instructions
Resources