sonic-cpp
sonic-cpp copied to clipboard
是否支持类似rapidjson库的RawValue操作
场景是:举个例子需要输出{"name":"{"obj":1}"},而不是
value是一个json字符串,业务场景现在不想解析这个庞大json字符串,而是直接作为一个object透传,之前使用rapidjson库的RawValue操作来实现,现在想迁移sonic-cpp库,支持这种操作吗,还是需要如何实现呢,我看源码里有setRaw接口,但是不开放。
有个 lazy parse,你可以看看符不符合你们的需求
https://github.com/bytedance/sonic-cpp/blob/29d858eb366f55b9dd4ab06a17fe765a70b63a31/include/sonic/dom/parser.h#L81