【问题标题】:What would be the easiest way to parse JSON in C# for a developer having a background in Javascript? [closed]对于具有 Javascript 背景的开发人员来说,在 C# 中解析 JSON 的最简单方法是什么? [关闭]
【发布时间】:2016-02-10 11:26:39
【问题描述】:

我有 Javascript 背景,解析 JSON 非常简单,您根本不必担心类型和其他东西,现在我必须使用 C# 来做同样的事情。我需要编写一个程序来解析 swagger 定义(如this one),然后我将不得不对其进行迭代,你会建议最简单的方法吗?谢谢!

【问题讨论】:

  • 我不明白你到底想要什么。您想创建一个对象层次结构和一种将 JSON 映射到这些对象实例的方法吗?如果是的话,有一些框架比如Newtonsofts Json.NET。

标签: javascript c# json swagger


【解决方案1】:

可能,最简单的方法是使用 Json.NET。它有能力做以下事情:

dynamic d = JObject.Parse("{id: 1, name:'name'}");

然后像这样访问动态对象的属性:

d.id
d.name

这是一个数组的例子:

http://www.newtonsoft.com/json/help/html/QueryJsonDynamic.htm

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 2010-09-05
    • 2016-02-25
    • 1970-01-01
    • 2010-09-26
    相关资源
    最近更新 更多