- Регистрация
- 04.04.2015
- Сообщения
- 3 835
- Реакции
- 3 565
- Баллы
- 113
В общем, мне стало лень подключать для маленького проекта целую либу (не родную) для десериализации JSON. Версия ZP старая - 5.9.9.1, поэтому встроенных методов по работе с JSON у меня нет.
Решил поработать через System.Web.Script.Serialization.
Все круто, только количество элементов не могу получить.
Есть код:
Мне нужно получить количество элементов "list". Так не работает:
Документацию на msdn листал, но никак не могу найти ответ на свой вопрос. То ли не там ищу, то ли сонный. Выручайте
Решил поработать через System.Web.Script.Serialization.
Все круто, только количество элементов не могу получить.
JSON:
{
"settings": {
"timestamp": "2017-02-20",
"v": "51"
},
"list": [
{"id": "t-167827"},
{"id": "t-167833"},
{"id": "t-167868"}
]
}
Есть код:
C#:
string a = project.Variables["JSON"].Value;
var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
dynamic id = serializer.DeserializeObject(a);
Мне нужно получить количество элементов "list". Так не работает:
C#:
return id["list"].Count;
Документацию на msdn листал, но никак не могу найти ответ на свой вопрос. То ли не там ищу, то ли сонный. Выручайте




