JavaScript Object Notation is way to describe information so it can be read, exchanged and written between computer programs, databases and servers.