json 2

[실버라이트] JSON 구문 분석

HTTP 기반 서비스에 대한 요청 만들기에 설명된 대로 HTTP 기반 웹 서비스에 요청한 후 Stream 형식의 responseStream 개체 내부에 다음 JSON이 반환된다고 가정한다. {"IsMember" : true, "Name" : "John", "Age" : 24} 실버라이트 4에서 JSON 을 분석 하는 데 사용할 수 있는 방법은 다음과 같다. DataContractJsonSerializer 사용 Json 을 역직렬화(Deserialization) User 형식 정의 DataContractJsonSerializer 의 객체를 사용 하여 responseStream을 User 개체에 역직렬화 하는 방법 JSonObject 및 LINQ 사용 Silverlight 에서는 JsonPrimitive, ..

[실버라이트] JSON 정리 및 구문 분석

정의 JSON( JavaScript Object Notation) 경량의 데이터 교환 포멧 인터넷에서 자료를 주고 받을 때 그 자료를 표현 하는 방법으로 자료의 종류에 큰 제한은 없으며 특히 컴퓨터 프로그램의 변수 값을 표현하는 데 적합 하다. JSON 의 형식은 자바스크립트 구문 형식을 취한다. 장점 가독성이 좋고, 데이터 크기가 작다. JSON은 텍스트로 이루어져 있으므로, 사람과 기계 모두 읽고 쓰기 쉽다. 파싱이 빠르다. 메모리 사용량이 적다. RFC 표준으로 승인 되었다. 프로그래밍 언어와 플랫폼에 독립적이므로, 서로 다른 시스템간에 객체를 교환하기에 좋다. 객체 구조를 쉽게 표현 할 수 있다. 자바스크립트 문법을 채용했기 때문에, 자바스크립트에서 eval 명령으로 곧바로 사용 가능 하다. 이런..