How to manipulate the output to a ItemsSource? <p>With this <a href="http://stackoverflow.com/questions/21863096/dont-get-deserialised-json-jsonnet-to-be-viewed">Previous Question</a> i was able too manage to show the output. I've reading alot of posts here on stackoverflow, but cant find the right solution for the next:</p> <p>How to manipulate the output too ItemsSource, because:</p> <pre><code>{"order_id":"12345678","itemList":["235724","203224","222224","222324","230021"],"amount":["65","50","10","25","42"]} </code></pre> <p>The number 235724 is also used within a IMG url and need to become like "235724 X 65" for a selectable listbox.</p> <p>Solution was:</p> <pre><code>ObservableCollection&lt;CreateItem&gt; pitems = new ObservableCollection&lt;CreateItem&gt;(); for (int i = 0; i &lt; rootObject.itemList.Count; i++) { var itemsku = rootObject.itemList[i]; var amount = rootObject.amount[i]; pitems.Add(new CreateItem() { pTitle = itemsku + " X " + amount , pImage = new BitmapImage(new Uri(string.Format("http://image.mgam79.nl/indb/{0}.jpg", itemsku)))}); } MyListBox.ItemsSource = pitems; public class CreateItem { public string pTitle { get; set; } public ImageSource pImage { get; set; } } </code></pre>