应用程序向我提供一个包含未知数量对象的.json文件。最重要的是,对象内容也发生了很大变化。动态读取具有多个对象的.json文件
这里是一个JSON文件的例子:
{
"AVRunning":{
"Description":"Symantec Antivirus Service",
"Status":true
},
"CorrectOU":{
"Description":"Server in Correct OU",
"Status":true
},
"RoleAdGroups":{
"Result":true,
"Group":"Server-Admin"
},
"DefaultAdGroups":[
{
"Result":true,
"Group":"Domain Admins"
},
{
"Result":true,
"Group":"Server-Admins"
},
{
"Result":true,
"Group":"SERVERNAME-ADMINS"
}
]
}
这仅仅是一个JSON文件的一个例子。它可能包含更多的对象以及其中的未知数量的内容。
我对你们所有人的问题是,我如何将这个序列化成C#中的JSON对象,一旦我读取的内容作为一个巨大的字符串?
另外,我可能会在这里过度复杂化这个过程。一旦我阅读了这篇文章,我想将数据传递给我的观点。如果这不能在C#中完成,那么在JQuery中执行它会更容易吗?或者应该首先在那里完成?我正在阅读的文件是本地文件,所以我无法直接在jquery中访问数据。
我知道JSON.NET是一个可能的工具,但从我读过的东西,我不知道如何动态创建对象。
您将如何处理在您看来这个数据?如果它本质上是动态的,你怎么知道如何处理它呢? – 2015-03-31 22:21:29
请提出第二个问题(关于将数据传递到视图中)到SO上的一个新的单独问题。 – 2015-03-31 23:00:23