{"summary": {"validatorVersion": "1.0.18", "version": {"detected": "2.2", "validated": "2.2"}, "hasErrors": true, "errorsCount": 732}, "filesSummary": [{"required": true, "exists": true, "file": "gbfs.json", "hasErrors": false, "errorsCount": 0, "groupedErrors": []}, {"required": false, "exists": false, "file": "gbfs_versions.json", "hasErrors": false, "errorsCount": 0, "groupedErrors": []}, {"required": true, "exists": true, "file": "system_information.json", "hasErrors": true, "errorsCount": 4, "groupedErrors": [{"keyword": "format", "message": "must match format \"uri\"", "schemaPath": "#/properties/data/properties/rental_apps/properties/android/properties/store_uri/format", "count": 1}, {"keyword": "format", "message": "must match format \"uri\"", "schemaPath": "#/properties/data/properties/rental_apps/properties/android/properties/discovery_uri/format", "count": 1}, {"keyword": "format", "message": "must match format \"uri\"", "schemaPath": "#/properties/data/properties/rental_apps/properties/ios/properties/store_uri/format", "count": 1}, {"keyword": "format", "message": "must match format \"uri\"", "schemaPath": "#/properties/data/properties/rental_apps/properties/ios/properties/discovery_uri/format", "count": 1}]}, {"required": true, "exists": true, "file": "vehicle_types.json", "hasErrors": false, "errorsCount": 0, "groupedErrors": []}, {"required": false, "exists": true, "file": "station_information.json", "hasErrors": true, "errorsCount": 80, "groupedErrors": [{"keyword": "format", "message": "must match format \"uri\"", "schemaPath": "#/properties/data/properties/stations/items/properties/rental_uris/properties/android/format", "count": 40}, {"keyword": "format", "message": "must match format \"uri\"", "schemaPath": "#/properties/data/properties/stations/items/properties/rental_uris/properties/ios/format", "count": 40}]}, {"required": false, "exists": true, "file": "station_status.json", "hasErrors": false, "errorsCount": 0, "groupedErrors": []}, {"required": false, "exists": true, "file": "free_bike_status.json", "hasErrors": true, "errorsCount": 648, "groupedErrors": [{"keyword": "format", "message": "must match format \"uri\"", "schemaPath": "#/properties/data/properties/bikes/items/properties/rental_uris/properties/android/format", "count": 216}, {"keyword": "format", "message": "must match format \"uri\"", "schemaPath": "#/properties/data/properties/bikes/items/properties/rental_uris/properties/ios/format", "count": 216}, {"keyword": "type", "message": "must be string", "schemaPath": "#/properties/data/properties/bikes/items/properties/pricing_plan_id/type", "count": 216}]}, {"required": false, "exists": false, "file": "system_hours.json", "hasErrors": false, "errorsCount": 0, "groupedErrors": []}, {"required": false, "exists": false, "file": "system_calendar.json", "hasErrors": false, "errorsCount": 0, "groupedErrors": []}, {"required": false, "exists": false, "file": "system_regions.json", "hasErrors": false, "errorsCount": 0, "groupedErrors": []}, {"required": false, "exists": true, "file": "system_pricing_plans.json", "hasErrors": false, "errorsCount": 0, "groupedErrors": []}, {"required": false, "exists": false, "file": "system_alerts.json", "hasErrors": false, "errorsCount": 0, "groupedErrors": []}, {"required": false, "exists": true, "file": "geofencing_zones.json", "hasErrors": false, "errorsCount": 0, "groupedErrors": []}]}