rebuild json object reader