{"lens":{"id":"canon-ef-s","displayName":"Canon EF-S","manufacturer":"Canon","flangeDistanceMm":44,"electronicProtocol":"Canon EF"},"body":{"id":"canon-rf","displayName":"Canon RF","manufacturer":"Canon","flangeDistanceMm":20,"electronicProtocol":"Canon RF"},"compat":{"lensMountId":"canon-ef-s","bodyMountId":"canon-rf","feasibility":"mechanical","af":"full","is":"full","aperture":"electronic","infinityFocus":"yes","adapterExamples":["Canon EF-EOS R"],"caveats":["Body auto-crops to APS-C (1.6×); resolution drops accordingly on full-frame RF bodies."],"formatNote":{"match":"lens-smaller-than-body","lensFormat":"APS-C","bodyFormat":"full-frame","cropFactor":null,"message":"Lens image circle (APS-C) is smaller than body sensor (full-frame) — expect heavy vignetting or black corners. Many bodies auto-crop to the smaller format and drop resolution accordingly."}}}