Таким образом, им успешно пробегает по словарю данных в формате JSON, для всего, что имеет одно значения, как, например:пробегает по струнному словарю объектов
var jsonData = ((TextBox)e.Item.FindControl("txtMessage")).Text;
var js = new JavaScriptSerializer();
var obj = js.Deserialize<dynamic>(jsonData);
foreach (KeyValuePair<string,object> item in obj)
{
var key = item.Key;
var value = item.Value;
if (key == "PercentageMatch")
{
((Label) e.Item.FindControl("lblMatchedPercent")).Text =
value.ToString();
}
}
Я знаю, нужно добавить дополнительный код для чтения в значениях АКА, который я знаю больше, чем до значения, иногда 10.
Итак, мой код будет выглядеть что-то похожее на это:
var jsonData = ((TextBox)e.Item.FindControl("txtMessage")).Text;
var js = new JavaScriptSerializer();
var obj = js.Deserialize<dynamic>(jsonData);
foreach (KeyValuePair<string,object> item in obj)
{
var key = item.Key;
var value = item.Value;
if (key == "PercentageMatch")
{
((Label) e.Item.FindControl("lblMatchedPercent")).Text =
value.ToString();
}
if (key == "MatchedPerson")
{
foreach (KeyValuePair<string,object> aka in item)
{
}
}
}
, но это не представляется правильным.
Не могли бы вы дать нам 'json' пример для вашего дела и точно сказать, в каком разделе вы пытаетесь доб ract или set? –
Орел, данные устремлены, но я загрузил экранный захват того, что мне нужно достичь. – CSharpNewBee