Получение значения переменной json в C#

Deisler

Client
Регистрация
26.10.2019
Сообщения
486
Благодарностей
190
Баллы
43
Есть json я его распарсил. Работаю в кубике c# и нужно получить одно значение из json, так же как я могу получить значение обычной переменной. Как это сделать ?
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
532
Баллы
93
Есть json я его распарсил. Работаю в кубике c# и нужно получить одно значение из json, так же как я могу получить значение обычной переменной. Как это сделать ?
string text = project.ExecuteMacro("Json.ZipCode");
 
  • Спасибо
Реакции: Deisler

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 980
Благодарностей
4 433
Баллы
113

Personan

Пользователь
Регистрация
12.10.2019
Сообщения
46
Благодарностей
9
Баллы
8
В C#, можно использовать библиотеку Newtonsoft.Json для парсинга JSON-данных. После распарсивания JSON-строки в объект, можно использовать свойства объекта, чтобы получить значение из JSON.
Например:

C#:
using Newtonsoft.Json;

string jsonString = "{\"Name\":\"John\",\"Age\":30,\"City\":\"New York\"}";

var person = JsonConvert.DeserializeObject<dynamic>(jsonString);

string name = person.Name;
int age = person.Age;
string city = person.City;

Console.WriteLine("Name: " + name);
Console.WriteLine("Age: " + age);
Console.WriteLine("City: " + city);
В этом примере сначала мы используем метод JsonConvert.DeserializeObject для преобразования JSON-строки в объект типа dynamic. Затем мы можем использовать свойства Name, Age и City в качестве обычных переменных.
 
  • Спасибо
Реакции: Deisler и Rimen

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)