Ah, I see!
The chunk will contain the [[+placeholders]], that is, the representatives of the data you input in the migxTV.
For example, in this code you used
{"caption":"Info", "fields": [
{"field":"title","caption":"Title"},
{"field":"description","caption":"Description","inputTV":"richtextTV"}
When you enter data in the TV, the data goes into two fields, "title" and "description" (note the exact spelling and case).
To display the data, each field would have to be called out using its respective placeholder
"name" would be called using [[+name]]
"description" would be called using [[+description]]
"image" would be called using [[+image]]
The above chunk, then, would contain
[[+name]] [[+description]]
Of course you would have to add some HTML / CSS to produce what you want.
So, in your case, the chunk,
migx, might look something like this:
<h2>[[+name]]</h2>
<p>[[+description]]</p>
<img src="[[+image]]" alt="[[+name]]" /><br /><br />
And this would replace your
<h2>title1</h2><p>text1</p><img src="image1" alt/>
<h2>title2</h2><p>text2</p><img src="image2" alt/>
<h2>title3</h2><p>text3</p><img src="image3" alt/>
and finally, in the document
<div class="articles">
[[!getImageList?
&tvname=`migxTV`
&tpl=`migx`]]
</div>