JSON.parse is removing 2 objects from JSON object
<p>I am currently experiencing this weird issue.</p>

<p>I have a valid JSON object just like this:</p>

<pre><code>var myjson = '[{"text": {"tag": "question","content": "question content 1"}}, {"text": {"tag": "answer","content": "answer content1"},"text": {"tag": "question","content": "question content 2"},"text": {"tag": "answer","content": "answer content2"}}]';
</code></pre>

<p>Then I proceed to transform it into a normal javascript array of objects like so:</p>

<pre><code>var parsed = JSON.parse(myjson);
console.log(parsed);
</code></pre>

<p>For some weird reason the parsed Array only contains the first and last object ....</p>

<p>I have prepared a fiddle for this <a href="https://jsfiddle.net/ph5ubvzy/1/" rel="nofollow">here</a></p>