I think that Sitten has given his typically thorough answer, but I'll just add that there is a somewhat smaller way to do this with a bit of work. You can always bring JSON into a Dictionary(of...