■ JavaScriptSerializer 클래스를 사용해 JSON 직렬화/역직렬화하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
using System; using System.Web.Script.Serialization; string sourceJSON = @" { ""Items"": [ { ""Name"" : ""Apple"" , ""Price"" : 12.3 }, { ""Name"" : ""Grape"" , ""Price"" : 3.21 } ], ""Date"" : ""21/11/2010"" } "; JavaScriptSerializer serializer = new JavaScriptSerializer(); var instance = serializer.Deserialize<dynamic>(sourceJSON); string targetJSON = serializer.Serialize(instance); Console.WriteLine(targetJSON); |
※ System.Web.Extensions 참조를 설정한다.