AquaSphere.EventSettings.Initialize C# (CSharp) Method

Initialize() public method

public Initialize ( string dataString ) : void
dataString string
return void
		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();
		}