Abstract:
JSON (Java Script Object Notation) [1] is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It can be used as a data interchange format, just like XML. When comparing JSON [1] to XML, it has several advantages over the last one. JSON [1] is really simple, it has a self-documenting format, it is much shorter because there is no data configuration overhead. That is why JSON is considered a fat-free alternative to XML. However, the purpose of this article is not to discuss the pros and cons of JSON [1] over XML. Though it is one of the most used data interchanged format, there is still room for improvement. For instance, JSON [1] uses excessively quotes and key names are very often repeated. This problem can be solved by JSON [1] compression algorithms. There are more than one available. Here you'll find an analysis of two JSON [1] compressors algorithms and a conclusion whether JSON [1] compression is useful and when it should be used.