An alternative JSON parser that relies on Variant from the standard library for storing values.