Silverlight/Experiment

[실버라이트] LINQ to JSON 샘플 프로젝트

길버트 2010. 1. 31. 13:47
제가 앞서 소개드린 Json.Net 라이브러리를 이용하여,
간단한 LINQ to JSON 샘플 프로젝트를 만들어 보았습니다.

JSON Sample Data

아래 Json 파일(http://hugeflow.com/Sample/lotto.json)을 읽어들여서 LINQ to JSON으로 처리하여
화면에 표현해주는 초간단 예제입니다.

{
 GRWNO : "373",
 FirstBall : "15",
 SecondBall : "26",
 ThirdBall : "37",
 FourthBall : "42",
 FifthBall : "43",
 SixthBall : "45",
 BonusBall : "09",
 GRWDate : "2010.01.23",
 FirstPrzwnerCo : "4",
 FirstWinamnt : "2791801125",
 TotFirstWinamnt : "11167204500",
 SecondPrzwnerCo : "29",
 SecondWinamnt : "64179337",
 TotSecondWinamnt : "1861200773",
 ThirdPrzwnerCo : "1117",
 ThirdWinamnt : "1666250",
 TotThirdWinamnt : "1861201250",
 ForthPrzwnerCo : "57659",
 ForthWinamnt : "64559",
 TotForthWinamnt : "3722407381",
 FifthPrzwnerCo : "987105",
 FifthWinamnt : "5000",
 TotFifthWinamnt : "288295000",
 TotPrzwnerCo : "1045914",
 TotPrzamnt : "23547532500",
 TotSellamnt : "47095065000",
 CarryOn : " 1등:<br>자동 3명<br>수동 1명 ",
 FirstPrz : "4",
 FirstAmt : "2,791,801,125",
 curDRWNO : "373",
 prevDRWNO : "372",
 nextDRWNO : "374",
 prevFirstPrz : "7",
 pprevFirstPrz : "9",
 carryAmt : "11,167,204,500"
}

JSON 파일 구조도 아주 간단한 것을 샘플로 사용하여 아쉬움이 좀 있습니다.
내용은 나눔로또 373 당첨 결과를 참조하였습니다.

실행 결과



소스 다운로드