How I can create a complex string in Java efficiently?
<p>I want to create a string which will look like the following:</p>

<pre><code> "[{"product_id":"123","name":"stack"},{"product_id":"456","name":"overflow"}]"
</code></pre>

<p>I have the <code>product_id</code> and <code>name</code> in two arrays.  How can I create the above type of string most efficiently?</p>
