2012-07-07 5 views
0

개체 수를 계산하고 싶습니다. from this Response입니다. 나는 그런 작은 목적을 위해 클래스를 만들고 나서 클래스를 반복하기 위해 wnat을 사용하지 않는다. 그렇게 할 수있는 더 짧은 방법이 있습니까?JSON의 총 개체 수를 계산합니다.

JSON.NET과 web.Serialization을 모두 사용하고 있습니다.

+0

생각 http://stackoverflow.com/questions/11373482/calculating-total-retweets-to-a-user-by-json-parsing/11373571#11373571 –

+0

닫기 투표 등의 거의 동일한 질문 그런 다음 –

+2

[JSON String from C#에서 개체 수를 검색 할 수 있습니다] (http://stackoverflow.com/questions/8746349/retrieving-number-of-objects-from-json-string-in-c-sharp) –

답변

1

이것은 배열의 직접 개체 수를 반환합니다.

var input = "[{Name: 'Hello'}, {Name: 'Hi'}]"; 
dynamic response = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<dynamic>(input); 
Response.Write(response.Length); 
+0

System.Array.Length '는 메서드처럼 사용할 수 없습니다. – user1391118

+0

response.Length 뒤에 메소드 중괄호가 없는지 확인하십시오. response.Length()는 유효하지 않습니다. –

+0

Ali 작동하지만 올바른 결과를 제공하지 않습니다. JSON 응답에서 실제로 반환되는 내용을 알려주시겠습니까? – user1391118

관련 문제