Generally looks good, but ugh, I dislike allowing single quotes. Allowing single quotes has close to zero ergonomic value but increases the number of ways to write the same fundamental thing.
But that's a minor quibble. If everyone adopted this thing instead of legacy JSON, we'd be better-off.
But that's a minor quibble. If everyone adopted this thing instead of legacy JSON, we'd be better-off.