JSON 객체를 구문 분석하는 데 Newtonsoft.Json.Linq
을 사용하고 있습니다. 내 JSON 문자열에서 Events
을 검색 할 수 있지만 이벤트 배열이 포함되어 있으며 NumberEvent
이라는 단일 이벤트가 필요합니다. 어떻게 그걸 얻을 수 있을까요?C#의 Json String에서 요소 선택
0
A
답변
0
dynamic dynObj = JsonConvert.DeserializeObject(json);
foreach (var events in dynObj.Categories.Types.Events)
{
foreach (var ne in events.NumberEvent)
{
Console.WriteLine("{0}",(string)ne["event"]);
}
}
+0
아래의 코드는 나를 위해 작동합니다.'JObject obj = JObject.Parse (item.Categories.Types.ToString()); JArray arr = (JArray) obj.SelectToken ("Events "); foreach (arr.Select (t => arr [0 ["NumberEvent "])의 var 요소 {Console.WriteLine ("{0} ", element.ToString()); } ' – user1618820
관련 문제
- 1. Json String에서 값을 추출하는 방법
- 2. 요소 C의 인덱스 찾기 #
- 3. 목표 C의 기본 String에서 문자열의 일부를 가져 오는 방법
- 4. RESTEasy가 선택 경로 요소
- 5. Objective-C의 UI 요소 복사
- 6. 선택 요소
- 7. 선택 요소
- 8. 주어진 요소 아래에없는 요소 선택
- 9. HTML의 요소 위치 선택 요소
- 10. 선택 요소 - 선택 방지 변경
- 11. Jquery로 숨겨진 요소 값 선택
- 12. JSON 개체의 요소 정렬?
- 13. JSON 루트 요소
- 14. JSON 파일에 요소 추가
- 15. NULL을 반환하는 JSON 요소
- 16. PHP JSON + 요소 제거
- 17. 구성 요소 -c의 구성 요소 연도가 항상 0001을 반환합니다.
- 18. json 파일에 새 json 요소 추가
- 19. 구성 요소 C의 잘못된 UUID 형식 #
- 20. String에서 엄격한 비교를 사용해야합니까?
- 21. String에서 XmlNode의 innerText
- 22. std :: string에서 NULL을 삭제하십시오.
- 23. String에서 JSONObject 가져 오기
- 24. WeakReference는 String에서 작동합니까?
- 25. Webservice를 string에서 System.Data.SqlClient.SqlCommand로 변환하십시오.
- 26. String에서 XDocument 채우기
- 27. 레일 JSON Array에서 선택
- 28. JSON 출력에서 필드 선택
- 29. Maya에서 JSON 라이브러리 선택
- 30. 인덱스로 요소 선택 (동일한 클래스의 여러 요소 선택)
샘플 JSON 문자열 – Habib
을 게시하시기 바랍니다 내가 사용하는 jobject OBJ = JObject.Parse (item.Categories.Types.ToString()); JArray arr = (JArray) obj.SelectToken ("Events"); and 'arr'값이 https://gist.github.com/3606812 – user1618820
전체 JSON 문자열은 https://gist.github.com/3606852에 있습니다. 실제로 제 요구 사항은이 ..에서 NumberEvent를 검색하는 것입니다 .. – user1618820