Working with JSON in C++ — Objects, Arrays, Nested Data, and Recursive Traversal

JSON is a tree of Objects, Arrays, and Values. Once you understand how to navigate that tree recursively, you can read/write almost any…