Я разработчик динамической CRM-системы и пишу код активности, в котором я получаю значение поля в формате, например:
[{"name":"Sherlock","id":"a10ef25"}]
Я хочу преобразовать это значение в формат словаря. Я думаю об использовании метода ToDictionary()
после удаления [] из значения, преобразовав его в строку следующим образом:
{"name":"Sherlock","exid":"a10ef25"}
Мне нужно значение Key, которое содержит «id», но количество пар в строке может быть больше 2, а также иногда, например:
{"name":"Sherlock","id":"a10ef25","date":"25062019"}.
var value=[{"name":"Sherlock","id":"a10ef25"}]; // i'm receiving it from crm & converting to string
var dict=value.Substring(1.value.Length-1);
Я не могу go переслать, чем это. может кто-нибудь помочь?