umbraco/Umbraco-CMS — pull request #481 by pynej (2014-09-10 20:15:18+00:00)
Title: This is a simple key/value property editor that is configured at the document...

level as opposed to the data type level. Currently you can make variable size lists in Umbraco with he multi-textbox control but the only allows for one field and gets really tacky if you try to store more complex logic in it. This is a variation on that with two controls. Additional the data is stored as a dictionary for simple enumeration and lookups.

Eg to consume the list in Javascript you can simply do the following: console.log(@Html.Raw(CurrentPage.test));
Object {item: "my Item", "item 2": "Another Item"}

Or in .Net:
@using Newtonsoft.Json
@using Newtonsoft.Json.Linq
var data = JsonConvert.DeserializeObject(CurrentPage.test); @data.item
@data["item 2"]

![screen shot 2014-09-10 at 4 00 43 pm](https://cloud.githubusercontent.com/assets/458367/4224666/1829e1f0-3927-11e4-98ba-5be713bc7fcf.png)