2014年11月27日

dynamicJSONで日本語のキーを持つ連想配列をforeachするお話

C#でJSONを扱う際、様々な方法がありますが、その中にdynamicJSONというライブラリを利用する方法があります。

.NET 4.0以降に存在するdynamicを利用して、かなり使い勝手の良いライブラリなのですが、日本語のキーのオブジェクトをforeachで回すと、"item"というキーになってしまうバグを見つけました。
dynamicJSONはオープンソースなのですが、開発が何年も前からストップしており、プルリクしたくても出来ない状況にあるので、バグの詳細と修正方法をここに記しておきます。続きを読む
posted by がお at 01:35| Comment(1) | C# | このブログの読者になる | 更新情報をチェックする

2014年06月20日

ActionやFuncを匿名でかっこ良く書くお話

すごく便利に思えるんだけど、どこにも書いてなかったお話。

ActionやFuncを書くとき、以下のようにしていませんか?

var act = new Action(() =>
{
Console.WriteLine("引数なし、戻り値なしのアクションを実行っ");
});
act();

はい、決して悪くは無いのですが、actって変数を一々宣言して、代入して、act経由で関数を実行しないといけないって、ちょっと面倒じゃないですか?
優秀なJSerならこう思うはずです、匿名Actionを使わせろ、と。(優秀なC#erは思わないかもしれませんw

今回のお話は、こんなお話です。続きを読む
posted by がお at 19:19| Comment(0) | C# | このブログの読者になる | 更新情報をチェックする

2013年03月04日

TwitterのStreamingAPIで得られる情報から判定できるイベントあれこれ

最近夢中になっているのが、自作のTwitterクライアント作りなのですが、その中核となるのがStreamingAPIです。

SiteAPIに関しては、私のようなパンピーには無縁のAPIです。
が、UserStreamに関しては使えるようにならないと、今後TwitterAPI1.1オンリーの世界では生き残れません。

そんなわけで(?)今日はUserStreamでやってくる情報を元に、判定できるイベントについて考えてみようと思います。続きを読む
posted by がお at 14:22| Comment(0) | C# | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。