simdjson действительно быстрый, я хочу использовать его в своем проекте вместо NSJSONSerialization, но я не знаю, как преобразовать ParsedJson в NSDictionary.
std::string jsn = [jsonStr UTF8String];
ParsedJson pj;
bool a = pj.allocateCapacity(jsn.size());
if (!a) {
return;
}
const int res = json_parse(jsn, pj);
// std::cout <<pj.tape[0];
if (res != 0) {
std::cout << "Error parsing:" << simdjson::errorMsg(res) << std::endl;
}
else {
ParsedJson::iterator pjh(pj);
if (!pjh.isOk()) {
return;
}
compute_dump(pjh);
}