| ▲ | brunoborges 3 hours ago | |||||||||||||
> "JavaScript Object Notation (JSON) is a simple data interchange format [...]" Clearly it isn't, otherwise every language would have sorted it out by... a long time ago. | ||||||||||||||
| ▲ | yubblegum 25 minutes ago | parent | next [-] | |||||||||||||
Meet the "Simple Object Access Protocol": https://www.w3.org/TR/2000/NOTE-SOAP-20000508/ | ||||||||||||||
| ▲ | ivanjermakov 19 minutes ago | parent | prev | next [-] | |||||||||||||
Simple data format does not imply that API to work with it is easy to get right. | ||||||||||||||
| ▲ | kccqzy 2 hours ago | parent | prev | next [-] | |||||||||||||
Some languages have a culture of doing things correctly and conforming strictly to the spec. These languages have indeed sorted it out years ago. Haskell for example. Any language that doesn’t have a special number type for JSON is a half-assed implementation, because 1e1000 is a perfectly valid JSON number that is beyond the typical IEEE754 double precision floating point numbers; does your language handle that correctly? Haskell does. This is but a small example of a strong culture bias towards correctness. | ||||||||||||||
| ||||||||||||||
| ▲ | jayd16 2 hours ago | parent | prev [-] | |||||||||||||
Ok so nothing is simple then? | ||||||||||||||