1 回答

TA贡献1820条经验 获得超9个赞
您可以使用JObject来自 Json.Net 的 a 来读取 json 对象而无需定义类。一个例子:
{
"key1": "value1",
"key2": {
"subkey1": 123
},
"key3": [
3.1415926535,
3.621,
13.37
]
}
@{
string content = ...; // String containing the json data.
var json = JObject.Parse(content);
}
div class="row">
<div class="col-md-4">
<h2>Getting started</h2>
<p>key1: </p>
<p>@json["key1"].Value<string>()</p><br>
<!-- Returns "value1" -->
<p>key2.subkey1: </p>
<p>@json["key2"]["subkey1"].Value<int>()</p><br>
<!-- Returns 123 -->
<p>key3: </p>
@foreach(var value in json["key3"].Values<double>())
{
<p>@value</p>
}
<!-- Returns -->
<!-- 3.1415926535 -->
<!-- 3.621 -->
<!-- 13.37 -->
</div>
<div class="col-md-4">
</div>
<div class="col-md-4">
</div>
- 1 回答
- 0 关注
- 83 浏览
添加回答
举报