我一直在玩yajl幾天,非常喜歡樹節點模型。解析完成後,您將獲得json文件的結構,並可以通過它。喜歡這裏的例子:如何使用c yajl進行流式傳輸
http://lloyd.github.io/yajl/yajl-2.0.1/example_2parse_config_8c-example.html
這個例子是好的,很容易理解,但我想知道如何使用流例子,他們在這裏展示。 http://lloyd.github.io/yajl/yajl-2.0.1/reformatter_2json_reformat_8c-example.html這對我想象中的大文件會更好。
只要解析器遇到某些事情,流式示例就會通過並引發事件。就像當它遇到一個布爾值時,它引發一個事件,它發現了一個布爾值,並給出了布爾值。但是,我不知道什麼鍵或布爾屬於的對象。同樣,地圖關閉事件發生。我可以在那裏做什麼?地圖封閉了,很棒。我有這個yajl_gen指針,我不知道如何處理它。道歉,如果這個問題是模糊的,或者我只是不太瞭解yajl解析。謝謝閱讀。
[yajl_test.c](https://github.com/lloyd/yajl/blob/master/test/parsing/yajl_test.c)是更好的例子,因爲它使用自定義的背景下,回調函數的第一個參數。 –