Who gives a f@#$* about JSON when you have property_tree!
That's how C++ supports JSON, at least in the "main" two libraries: nothing in std (the first tier), as a side product of boost::property_tree (to me boost is sort of the second tier).
Good enough you say? Well it would have been, but to keep the awesomeness of the boost::property_tree the gang behind boost had to sacrifice a bit of otherwise useless JSON (who wouldn't). Variable names containing "." (like "min.value") are illegal in the C++ JSON.#gottalovecpp