JavaScript一覧

C# で JSON を処理する

久しぶりに C# で JSON を処理してみたので備忘録。

JSONを処理する(現在)

ググってみたところ、使い勝手の言いパーサーがあってすこぶる楽ちんになっていた。

DynamicJson

Dynamic 型を利用しているので、C# 4.0 (Visual Studio でいうと 2010 以降かな?)が必要。

使い方も簡単。

まず上記ページからファイルをダウンロード。(今日現在の最新版 DynamicJson_1.2.0.0.zip)

解凍して中にある DynamicJson.dll を参照設定に追加するか、DynamicJson.cs を自分のプロジェクトに追加すれば使えるようになる。

今回は外部ファイルを必要としなくてもいいように DynamicJson.cs を使ってみた。
(実行時に怒られるので System.Runtime.Serialization も参照設定に追加しておきましょう。)

そしてサンプルコード。
続きを読む


C# WebBrowserでJavaScript変数を簡易取得 後編

相変わらず間が空きましたが続きです。

前編でやった方法ですが、変数が返ってくる際に自動で型がキャストされる模様。なので

var data = 123;

はstring型の”123″で返ってくる。

        public void Hoge(int value)

でも大丈夫だけど、

var data = ’波平’;

をint型で受けるのはエラーを吐く。
文字列型を数値型で取得できないのであたりまえですが。
続きを読む



スポンサーリンク