I’m using the JSON-FRAMEWORK in objective C to parse a JSON object.
When I call [jsonString JSONValue], I get back a dictionary, but the keys aren’t in the same order as the JSON Object I’m parsing. Is there anyway to keep this order the same?
I’m using the JSON-FRAMEWORK in objective C to parse a JSON object. When I
Share
In JSON objects, by definition, the order of the key-value pairs is not meaningful. The specification allows a JSON producer to permute them any way it want, even at random — and does not require a parser to preserve the ordering. RFC 4627 says:
If you need the ordering to be preserved, what you have is not JSON, but a home-defined format that just happens to look superficially like JSON.