Nit
Json::is_nonnegint() preferred