3 ms·
> unambiguous But it's pretty ambiguous when parsing. Like a long number -- is it a floating point, BigInt or i128? Every language is different JSON was a ble
by deepsun 2mo ago
> unambiguous
But it's pretty ambiguous when parsing. Like a long number -- is it a floating point, BigInt or i128? Every language is different
JSON was a blessing because it was literally Javascript. It was unambiguous in Javascript only.
A true unambiguous would be "everything is a string", like TCL.
- dmux 2mo agoTcl brings with it some other ambiguity when serializing though. {a 1 b 2} Should the above be serialized as a dict, a list, or a string (ignoring the various possibilities of treating ints as strings themselves): {"a": 1, "b": 2} ["a", 1, "b", 2] "a 1 b 2"