Json | JavaScript | Ajax | XML
Json (JavaScript Object Notation) is a lightweight data exchange format used for transferring data between a server and a web application. It is a text-based format that is easy for humans to read and write, and easy for machines to analyze and generate. Json is based on the JavaScript programming language, but is a language-independent format that can be used with many different programming languages.
Json is typically used for transferring data over the Internet, either as part of a Web API, or as part of an application’s data exchange mechanism. It is a popular format for sending data from a server to a web page, and is often used in combination with Ajax (Asynchronous JavaScript and XML) to create dynamic and interactive web applications.
Json is also commonly used for storing data in databases and for configuration files. It is an alternative to XML (Extensible Markup Language), another popular format for transmitting and storing data. Json has become a popular format for data exchange because it is less bulky than XML and easier to read and write.
Some related technologies that are often used together with Json are:
Ajax: A technique for creating dynamic and interactive web applications using JavaScript and XML. AJAX enables asynchronous updating of web pages, which means that they can be updated without having to reload the entire page.
REST (Representational State Transfer): An architectural style for building Web APIs based on the use of Http methods and a set of constraints for building scalable and maintainable Web services. REST is often used in conjunction with JSON to create web APIs that are easy to use and can be accessed from many different programming languages.
Json-LD (JSON for Linked Data): A format for expressing linked data using Json. With Json-LD, data can be expressed in Json format, but links to other resources on the web are added. This enables the creation of rich, interconnected data sets that can be easily integrated with other applications.
BITS experts have used Json in a variety of projects. A selection of case studies and references can be found below.