Разбор json-сообщения и создание динамического словаря
Привет,
Мне нужна помощь, чтобы разобрать ниже json n создать динамический словарь вручную вместо класса Javascriptserializer, так как это не работает в .net core.
Образец в формате JSON:
константные строки JSON =
"{" +
"\"имя\": \"Джон\"," +
"\"фамилия\" : \"Смит\"," +
"\"Возраст\" : 25 лет," +
"\"адрес\" :" +
" {" +
"\"адрес улицы\": \"21 2-я улица\"," +
"\"город\" : \"Нью-Йорк\"," +
"\"штат\" : \"Нью-Йорк\"," +
"\"почтовый код\" : \"11229\"" +
" }," +
"\"номер телефона\":" +
" [" +
" {" +
"\"тип\" : \"главная\"," +
"\"номер\": \"212 555-1234\"" +
" }," +
" {" +
"\"тип\" : \"факс\"," +
"\"номер\": \"646 555-4567\"" +
" }" +
" ]" +
" }";
Что я уже пробовал:
Sample json: const string json = "{" + " \"firstName\": \"John\"," + " \"lastName\" : \"Smith\"," + " \"age\" : 25," + " \"address\" :" + " {" + " \"streetAddress\": \"21 2nd Street\"," + " \"city\" : \"New York\"," + " \"state\" : \"NY\"," + " \"postalCode\" : \"11229\"" + " }," + " \"phoneNumber\":" + " [" + " {" + " \"type\" : \"home\"," + " \"number\": \"212 555-1234\"" + " }," + " {" + " \"type\" : \"fax\"," + " \"number\": \"646 555-4567\"" + " }" + " ]" + " }";