public void Initialize(string dataString)
{
Dictionary<string,object> dict =
MiniJSON.Json.Deserialize(dataString) as Dictionary<string,object>;
foreach(Dictionary<string,object> obj
in ((List<object>)dict["Attributes"]))
{
if(obj.ContainsKey("id"))
{
Attribute newAtt = new Attribute(int.Parse(obj["id"].ToString()));
if(obj.ContainsKey("label"))
newAtt.label = obj["label"].ToString();
if(obj.ContainsKey("value"))
newAtt.value = double.Parse(obj["value"].ToString());
if(obj.ContainsKey("unit"))
newAtt.unit = obj["unit"].ToString();
att.Add(newAtt);
}
}
Initialized();
}