以前、Json.NETっていう.NETオブジェクトをJSON形式に変換するライブラリを使ってみたけど、ASP.NET Ajax Extensionsにもこれと同等の機能を実現する「JavaScriptSerializer」というのがあった。 ASP.NET Ajax ExtensionsはMicrosoftが作ったフレームワークで.NET 3.5からは標準搭載される代物なので同等の機能を持つなら、標準である方を使っていくべきだと思うけど、せっかくなんで機能を比較してみた。 シリアル化 使用する環境: Visual Studio 2005 ASP.NET 2.0 Ajax Extensions Json.NET 1.3 まずは以下のエンティティクラスを定義する。 class Person { private string firstName; private string lastName;