make json Object iterable
add typed json object
add getJsonType