를 얻기 위해 동적 목록에 사용할 수 있습니다 :람다 표현식은 내가 다음 코드 한 결과
dynamic jsonData = JObject.Parse(data);
var names= new List<dynamic>();
names= jsonData.Properties().Select(p => p.first_name).ToList();
나는 람다를 사용할 수없는 오류가 계속 같은이 일을 드릴 수 없습니다. 이 결과를 얻을 수있는 방법이 있습니까? 아니면 여기서 동적 인 것을 사용하지 않아야합니까?
JSON 문자열 :
{"items":[{"id":404,"name":"Ken":{"id":215,"neighbourhood":"Mississauga"}]
,{"id":407,"name":"John":{"id":215,"neighbourhood":"Toronto"}]
,...
나는이 일을 시도했지만 다음과 같은 오류가 발생했습니다 : 추가 정보 : 잘못된 키 값 : "이름"으로 액세스 한 JArray 값. Int32 배열 인덱스가 필요합니다. – NoviceMe
예를 들어 당신이 제공 한 것을 생각해 보면 그것은 불가능합니다. 필자가 보인 코드는 배열이나''name '' 속성에 대한 참조를 만들지 않습니다. 더 많은 정보를 제공해야합니다. –
json을 추가했습니다. – NoviceMe