create constructor (JSONObject o)