finish JSONObject, add hashCode to JSONString