1

重複の可能性:
C で JSON を解析するためのコード ジェネレーターとライブラリ

JSON でエンコードされたデータを定義済みの C 構造体に読み込みたいと思います。データは、既知のオブジェクト構造を満たしています。

ここではパフォーマンスが重要なので、リンクされたオブジェクト ツリーを生成するライブラリを使用するのは本当に好きではありません。

この目的に適したライブラリはどれですか? コードジェネレーターなどの代替アプローチはありますか?

4

1 に答える 1

1

パフォーマンスのために、libjsonを使用します。地獄のように高速で、独自のデータ構造を生成しません。これは、START_OBJECT、END_OBJECT などのイベントをコールバック関数に配信するという点で XML の SAX パーサーによく似ているため、任意のデータ構造にバインドできます。

于 2012-05-22T14:45:10.723 に答える