Archived tweet #9963 from the @leastfixedpoint Twitter Archive@alamajesse See subsequent thread, and previous rants on the topic :) Nutshell: JSON is syntax only, has no semantics to speak of - when are two JSON "values" the same? The spec doesn't tell you. You can guess for null/true/false and lists, but everything else is completely up to impls