return json object
receive dict not tuple