finish recrusive read json