Toptal
In Part 2 of this article, we took a closer look at JSON as data interchange and evaluated its strengths and weaknesses for simple applications versus the complex. JSON stands out as the most concise, most compact human readable format, but its base simplicity can lead to unintended implications when used for complex use-cases. With JSON as data interchange, developers are left on their own to implement the functionalities that are missing from JSON itself, resulting in coupled and non-standard solutions that try to meet the gap. For enterprise solutions adamant in asserting error-free operation, the use of JSON may result in undesired patterns that can hamper the system’s code quality, stability, and the resilience to future unknowns. Does XML offer capabilities to help applications mitigate this risk? Can the same functionalities be achieved with JSON? A closer look at XML as data interchange will reveal its strengths in reducing
To read the full article click on the 'post' link at the top.