Although undocumented, the GTFS RT feeds from 511 can be output in JSON by specifying ?format=json
We've used this in the past but now that I'm working on a project consuming the ProtoBuf format, I'm noticing that the JSON representation's keys do not match the spec defined here:
https://gtfs.org/documentation/realtime/proto/ For example, instead of entity, it uses Entities, and instead of tripUpdate it uses TripUpdates.