@Roman_sh

Asp.net core Как извлечь данные из стороннего json?

Всем добрый день.
Пришлось немного дорабатывать старый проект на C#, asp.net core. Не получается извлечь данные из стороннего запроса запроса. Перепробовал массу способов

using System;
using Newtonsoft.Json;
using System.Reflection;
using System.Web.Script.Serialization;
using System.IO;

var reader = new StreamReader(Request.InputStream);
string json = reader.ReadToEnd();

var dict = JsonConvert.DeserializeObject(json);


Если я просто в лог отправлю полученный json, как строку, то вижу нужный json объект, но нормально распарсить его не получается

using (StreamWriter sw = System.IO.File.CreateText(logPath))
        {
            sw.WriteLine(dict.GetType().GetProperties().ToString()); // System.Reflection.PropertyInfo[]
        }

Как можно распарсить в массив или извлечь поочередно данные из объекта?
Должны же быть простые способы? без сторонних библиотек
  • Вопрос задан
  • 209 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы