Note: with a vector, object members will be written out in the same order they were read in. A map will sort members alphabetically. A vector object also allows members to have duplicate names. This might be useful in some circumstances but would be non-standard. Stream_reader Class There is a Stream_reader class to work around a bug that prevents multiple top level values that are not separated b
