c#-Json作为excel的流
我在AWS S3存储桶中存储了.json文件。 我使用函数c#-Json作为excel的流,c#,json,stream,excelpackage,C#,Json,Stream,Excelpackage,我在AWS S3存储桶中存储了.json文件。 我使用函数OpenStreamAsync获取一个指定的文件,我希望读取该文件,并按照我希望它们在.json文件中但在excel中的方式排列项目(我使用EEPlus) 这样做的最佳实践是什么 { "name":"John", "age":30, "car":null } 1) 创建一个与您可以使用的JSON匹配的类 2) 使用Json.NET反序列化 Install Package PM> Install-Package Newtonso
OpenStreamAsync
获取一个指定的文件,我希望读取该文件,并按照我希望它们在.json文件中但在excel中的方式排列项目(我使用EEPlus
)
这样做的最佳实践是什么
{ "name":"John", "age":30, "car":null }
1) 创建一个与您可以使用的JSON匹配的类
2) 使用Json.NET反序列化
Install Package
PM> Install-Package Newtonsoft.Json
Code to serialize JSON
var group2 = JObject.Parse(yourjson).ToObject<RootObject>();
安装软件包
PM>安装软件包Newtonsoft.Json
序列化JSON的代码
var group2=JObject.Parse(yourjson.ToObject();
将此分解为多个步骤,并将每个步骤视为与其他步骤无关。首先,将JSON读入一些对象的集合。编写代码,就好像下一步要用它做什么并不重要一样。另外,编写代码将对象集合写入Excel。对于第二部分,对象来自哪里并不重要——JSON或其他地方。这不是一个真正的答案,只是一个指向正确方向的指针。如果你把它分成不同的问题,你就可以分别解决它们。您可能已经知道如何做一个,但不知道如何做另一个。
Install Package
PM> Install-Package Newtonsoft.Json
Code to serialize JSON
var group2 = JObject.Parse(yourjson).ToObject<RootObject>();