i building a json object that consists of nameValue pairs defined in a Hashmap
the issue i am having is when i invoke:
jsonObject.put(hashmap);
It adds the nameValue pairs like this:
name=value
instead of name:value
Any thoughts?
Thanks
hashmapjavajson
i building a json object that consists of nameValue pairs defined in a Hashmap
the issue i am having is when i invoke:
jsonObject.put(hashmap);
It adds the nameValue pairs like this:
name=value
instead of name:value
Any thoughts?
Thanks
Best Answer
Use JSONObject constructor. DON"T CREATE YOUR OWN since you might miss some cases such when the value is an array.
This is actually a complete solution since it covers for corner cases such as where the value is an array. Thus, it will make it as JSONArray for you.