不定期戯言

戻る

2014.12.25 (Thu)

JSON

・仕事のプログラムでJSONを使うべく苦心していたが,ようやく手なづけられた感じ。サーバはJSON-Cで,クライアントはQtのQJsonライブラリで。Qt側の受信で随分悩んだが,エラーなくパースできるまでしつこくreadを繰り返すことで対応した。QAbstractSocket::waitForReadyReadの説明にThis function may fail randomly on Windowsとか書いてあるから,仕方なくイベントを使った。

・JSON-Cはiteratorを使おうとしたらはまりまくり。考えなおしてjson_object_object_foreachマクロを使ったら恐ろしく簡単に片付いた。全体的にプロトコルを見なおしたから,コードも随分すっきりした。後は作業に関わる部分をひたすら書きまくるだけか。

コメント(0)

コメントの受付は終了しました。