simdJson Как использовать simdJson в программе для iOS (цель-C) - PullRequest
2 голосов
/ 20 июня 2019

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);
        }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...