This does appear to work; but it does not connect the metadata already on the image itself.
If I upload an image to a folder in the assets ‘library’, add a title and description, and add that image to the image field-type on three different collection entries, the previously added title and description does not get passed through to the entry or the JSON; and with your method, would have to be added three times; one to each page. Changing the “image” field type to “asset” solves this; the default metadata shows up in the JSON as expected.
My current projects is going to be dealing with lots of photography. I initially thought making a collection of just the photos; and the needed metadata, would work, but then I realized that their is no way to really preview the photos in the collection. Clicking each little photo icon, or having an extremely detailed title/description does not sound fun. But, if the metadata that’s pulled through isn’t updated when the asset’s metadata is updated, I may need to go this route…I suppose I could just use that image ID and do a separate request for each image.
I appreciate your guidance @abernh