What are the advantages of JSON over XML?
| JSON stands for "
|| XML stands for "
|Syntax and Verbosity||JSON is much simpler than XML. JSON has a much smaller grammar and maps more directly onto the data structures.||XML contains start tag and end tags. Moreover it takes more number of characters to show data as compared to JSON.|
|Speed||JSON is light weighted. Hence it is faster than XML.||Due to tags and additional data, XML becomes heavy. Hence it is not as fast as JSON.|
|Document Sharing||Json typically is used to exchange traditional data formats like string, array and integers.||XML allows you to include data types like images, charts, and graphs which makes it more rich if you have to share and exchange such data.|
|Orientation||Json is data oriented, hence it can be easily mapped.||XML is document oriented, hence it requires more effort to map.|
|Usage||Used where speed is concern. For example: Mobile Application.||Used with SOAP web services to exchange data, used for configuration data.|