add getJson function