C # - Json как поток, чтобы преуспеть - PullRequest
0 голосов
/ 10 декабря 2018

У меня есть файлы .json, хранящиеся в корзине AWS S3.Я использую функцию OpenStreamAsync, чтобы получить указанный файл, и я хочу прочитать его и упорядочить элементы в соответствии с тем, как я ожидаю, что они будут в файле .json, но в Excel (я использую EEPlus).

Какая лучшая практика для этого?

1 Ответ

0 голосов
/ 10 декабря 2018
{ "name":"John", "age":30, "car":null }

1) создать класс, соответствующий вашему JSON, который вы можете использовать http://json2csharp.com/

public class RootObject
{
    public string name { get; set; }
    public int age { get; set; }
    public object car { get; set; }
}

2) использовать Json.NET для десериализации

Install Package

PM> Install-Package Newtonsoft.Json


Code to serialize JSON
var group2 = JObject.Parse(yourjson).ToObject<RootObject>();
Создайте свой документ EEPlus с вашими объектами
...