在 C# (.NET) 中动态解析 JSON 在 ASP.NET MVC 页面上显示
Parse JSON dynamically in c# (.NET) show on ASP.NET MVC PAGE
我有一个项目,用户可以在其中输入 REST url - 任何 url 到网页的字段 - returns JSON 响应。我希望能够读取响应,并提取响应中的数据键。我见过几个动态读取 JSON 的例子,但它们都依赖于知道响应结构是什么样的。 json 中没有 WSDL 的概念,所以我如何解析响应并向用户显示页面上的数据结构。
用户输入 url 并且我的 Web 应用程序读取 json 响应后的示例。我需要向用户显示密钥。我如何获取这些信息?并最终用它在 c#?
中读取 json 本身
Personal Information
Name
Age
Sex
Finance
Withdrawals
好吧,在你的页面上,javascript 对 json 了如指掌,而且导航起来非常容易,所以一旦在你的客户端上,你就可以轻松地以你喜欢的方式显示它。
如果您想让 .NET 理解它,那么您可以使用 newtonsoft Json.NET,它会解析 Json 并让您以编程方式导航结构。
如果您允许任何 json,那么您需要计算出给定任何 json 文档要显示的内容,json 的结构不是很复杂相对简单,您只需要迭代键并遵循嵌套/数组
我有一个项目,用户可以在其中输入 REST url - 任何 url 到网页的字段 - returns JSON 响应。我希望能够读取响应,并提取响应中的数据键。我见过几个动态读取 JSON 的例子,但它们都依赖于知道响应结构是什么样的。 json 中没有 WSDL 的概念,所以我如何解析响应并向用户显示页面上的数据结构。
用户输入 url 并且我的 Web 应用程序读取 json 响应后的示例。我需要向用户显示密钥。我如何获取这些信息?并最终用它在 c#?
中读取 json 本身Personal Information
Name
Age
Sex
Finance
Withdrawals
好吧,在你的页面上,javascript 对 json 了如指掌,而且导航起来非常容易,所以一旦在你的客户端上,你就可以轻松地以你喜欢的方式显示它。
如果您想让 .NET 理解它,那么您可以使用 newtonsoft Json.NET,它会解析 Json 并让您以编程方式导航结构。
如果您允许任何 json,那么您需要计算出给定任何 json 文档要显示的内容,json 的结构不是很复杂相对简单,您只需要迭代键并遵循嵌套/数组