TLDR · PROGRAMMING, DESIGN & DATA SCIENCE

NOBODY GETS FIRED FOR PICKING JSON, BUT MAYBE THEY SHOULD?

mcyoung.xyz14 min read

Summary from the TLDR newsletter

JSON is famously simple, but its formal definition is quite complicated. The biggest problem with JSON is the incredible diversity of parser behavior and non-conformity across and within language ecosystems. Everything is implementation-defined, which can result in data loss and other issues. This article looks at how JSON is designed, how it is used and misused, and how its 'human readability' features can cause headaches for users.