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
Use JSONObject constructor. DON"T CREATE YOUR OWN since you might miss some cases such when the value is an array.
JSONObject jsonObject = new JSONObject(hashMap);
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With