JSON

C#でJSON操作をする(Windows Forms)

C#でJSONの基本操作を行う

C#によるJSON操作です。C#ではJSONオブジェクトの代わりにコレクションの1つであるDictionaryを使用して連想配列の形で操作します。.NET Core 2.0以上であればSystem.Text.Jsonパッケージ、それ以前であればJSON.NETを利用します。本記事ではSystem.Text.Jsonパッケージを利用してJSON操作をしていきます。

続きを読む

JavaでJSON操作をする

JavaでJSONファイルのエンコード、デコードをする

Javaを使ってJSONの操作を行った記録です。JSONは汎用的なテキストデータフォーマットで、JavaScriptのオブジェクト表記構文が元になっています。JavaScriptはもちろん、他の色々なプログラミング言語で利用できるように各言語でメソッドなどが用意されています。PHPでは標準の関数にjson_encode(), json_decode()がありますが、Javaには標準で使えるメソッドはなさそうな感じでしたが、MavenリポジトリにJSONを扱うためのライブラリがいくつかあります。ググると”json in Java”, “Jackson”, “gson”, “javax.json”あたりがヒットしましたが、本記事ではその中の javax.json を利用します。またIDE環境ではなくコマンドラインでコンパイルします。

続きを読む