【发布时间】:2014-05-19 17:05:49
【问题描述】:
我正在阅读来自https://demoapi.thismoment.com/v4.1/api/content的Json
将其作为流读取:
Stream stream = wc.OpenRead(url);
using (StreamReader reader = new StreamReader(stream))
{
String request = reader.ReadToEnd();
var requestJson = @Json.Decode(request);
并获取结果列表
var resultsList = new List<dynamic>(requestJson.results);
尝试阅读下一级时
var resultsList = new List<dynamic>(requestJson.results.media);
我收到此错误:System.ArgumentNullException: Value cannot be null。
当我遍历列表时
foreach (var item in resultsList)
{
<a>@item.media</a>
}
每个媒体项都是System.Web.Helpers.DynamicJsonArray。
我需要读取这个数组,所以我可以得到每张图片的url和大小。
上面的 json url 是公开的。 我在 Umbraco 7 中使用剃须刀代码(aps mvc 4)。
【问题讨论】:
标签: json asp.net-mvc-4 razor umbraco umbraco7