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>();
- 使用您的对象创建您的 EEPlus 文档
我有 .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>();
- 使用您的对象创建您的 EEPlus 文档