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...
그러나 나는 "걷기"하는 방법을 찾지 못했습니다. n 예에서.
사진 개체의 각 구성원을 반복하여 속성을 읽고 각 사진의 문자열에 html을 추가하고 싶습니다.
여기까지 표시된 예제를 시도해 보았습니다. http://james.newtonking.com/json/help/index.html?topic=html/QueryJson.htm 하지만 각 루프에 대해 한 번만 사용할 수는 없습니다.
감사합니다 토마스! 어떤 접근 방식이 더 좋은지 잘 모르겠지만 브라이언 로저스 (Brian Rogers)를 사용하면 끝났습니다. – edt