Google Now Says It’s Ok to Use Google Tag Manager to Deploy JSON-LD Structured Data
https://developers.google.comAccording to an official documentation on Generate structured data with JavaScript Google is recommending two ways to deploy JSON-LD structured data
It’s good to get an official statement from Google on their ability to understand and process structured data that’s available in the DOM when it renders the page.