我玩 yajl 已经有几天了,非常喜欢树节点模型。解析完成后,您将获得 json 文件的结构,您可以浏览它。就像这里的例子:
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 解析不够了解。谢谢阅读。