title: Pack QStringList to QString and unpack it back
body: <p>I'm in search for an easy and foolproof way to convert an arbitrary <code>QStringList</code> to a single <code>QString</code> and back. </p>
  
  <pre><code>QStringList fruits;
  fruits &lt;&lt; "Banana", "Apple", "Orange";
  QString packedFruits = pack(fruits);
  QStringList unpackFruits = unpack(packedFruits);
  
  // Should be true 
  // fruits == unpackFruits;
  </code></pre>
  
  <p>What might be the easiest solution for this kind of problem?</p>