c#- Json 作为流到 excel

c#- Json as stream to excel

我有 .json 个文件存储在 AWS S3 存储桶中。 我使用函数 OpenStreamAsync 来获取指定的文件,我想读取它并根据我希望它们在 .json 文件中但在 excel 中的方式排列项目(我用 EEPlus).

这样做的最佳做法是什么?

{ "name":"John", "age":30, "car":null }

1) 创建一个 class 匹配您可以使用的 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>();
  1. 使用您的对象创建您的 EEPlus 文档