А чтобы им пользоваться - нужно выцепить кусок и попытаться распарсить во что-то. Например, в int или в структуру из json, причём обычно поля не могут абы какими. Тот же JSON:Any в Crystal хоть и есть, но работает медленно, так что мало кто пользуется им в нагруженных приложениях.