[.NET]JSON.NET(.NET4以降)その1 [Programming .NET Tips]
[はじめに]
・.NETでJSONデータを扱う機会があったので、予習がてらに作ってみました。
JSONの解析には、逆シリアライズを使用します。
.NET3.5以降であれば、.NET標準のクラスライブラリでも実装できますが、
逆シリアライズの結果を格納するクラスを、別途定義する必要があるので、
もっとシンプルにできないか調べてみました。
フリーのライブラリで『JSON.NET』を使うと、よりシンプルに実装できそうなので、
サンプルを作ってみました。(.NET4で作成します。)
[JSON.NETについて]
・ダウンロード元
下記サイトからダウンロードできます。
http://json.codeplex.com/
・対象フレームワーク
・.NET 2.0
・.NET 3.5
・.NET 4
・Silverlight
・Windows Phone and Windows 8
・オープンソース
ソースが公開されているので、
ソリューションにプロジェクトに追加して、そのままビルドできます。
プロジェクトファイルが、.NETのバージョン毎に用意されているので、
対応するプロジェクトを追加します。
・言語
C#で記述していますが、
ライブラリの呼出しは、.NET言語であれば、C#以外でも可能です。
[ソース]
・.NETでJSONデータを扱う機会があったので、予習がてらに作ってみました。
JSONの解析には、逆シリアライズを使用します。
.NET3.5以降であれば、.NET標準のクラスライブラリでも実装できますが、
逆シリアライズの結果を格納するクラスを、別途定義する必要があるので、
もっとシンプルにできないか調べてみました。
フリーのライブラリで『JSON.NET』を使うと、よりシンプルに実装できそうなので、
サンプルを作ってみました。(.NET4で作成します。)
[JSON.NETについて]
・ダウンロード元
下記サイトからダウンロードできます。
http://json.codeplex.com/
・対象フレームワーク
・.NET 2.0
・.NET 3.5
・.NET 4
・Silverlight
・Windows Phone and Windows 8
・オープンソース
ソースが公開されているので、
ソリューションにプロジェクトに追加して、そのままビルドできます。
プロジェクトファイルが、.NETのバージョン毎に用意されているので、
対応するプロジェクトを追加します。
・言語
C#で記述していますが、
ライブラリの呼出しは、.NET言語であれば、C#以外でも可能です。
[ソース]
| |
[C#]JSON.NET |
コメント 0