2

私は巨大な JSON オブジェクトを扱っており、そこから 1 つのパラメーターを抽出する必要があります。

パラメータの JSON オブジェクトを照会する方法はありますか?

4

1 に答える 1

2

そのためには、ストリーミングJSON パーサーが必要です。つまり、NSJSONSerializationiOS 5+ などのドキュメントベースのパーサーとは対照的に、JSON 入力を通過するときにリッスンするイベントを生成するパーサーが必要です。

そのようなパーサーの 1 つがYAJLです。これは C ライブラリですが、Objective C からも使用できます。必要なのは、 を定義しyajl_callbacks、抽出する項目のタイプのハンドラーへのポインターを配置することだけです。パーサーを呼び出し、残りはパーサーに任せます。

于 2013-08-10T19:10:15.147 に答える