如何使用JSON.Net并通过以下JSON循环为“照片”对象的每个成员输出一个HTML图像标记(字符串)?如何使用JSON.Net读取JSON并输出HTML?
我的目标是阅读以下JSON和输出的字符串:
"<img src='/images/foo.jpg' alt='Hello World!'><img src='/images/bar.jpg' alt='Another Photo' />"
JSON存储在外部文件“photos.json”
{
"photos": {
"photo1": {
"src": "/images/foo.jpg",
"alt": "Hello World!"
},
"photo2": {
"src": "/images/bar.jpg",
"alt": "Another Photo"
}
}
}
我已经开始用类似的代码怎么在这里显示:http://www.hanselman.com/blog/NuGetPackageOfTheWeek4DeserializingJSONWithJsonNET.aspx
var client = new WebClient();
client.Headers.Add("User-Agent", "Nobody");
var response = client.DownloadString(new Uri("http://www.example.com/photos.json"));
JObject o = JObject.Parse(response);'
//Now o is an object I can walk around...
但是,我还没有找到一个方法来“绕走Ò”作为表演在这个例子中。
我想遍历照片对象的每个成员,读取属性并将html添加到每个照片的字符串中。
到目前为止,我已经尝试过这里显示的示例:http://james.newtonking.com/json/help/index.html?topic=html/QueryJson.htm 但是,我不能让它们在每个循环内部都有工作。
谢谢托马斯!我不确定哪种方法更好,但我最终使用了Brian Rogers的方法。 – edt