본문으로 바로가기

simdjson

category 카테고리 없음 2024. 7. 1. 10:37

json 파서로.. SIMD 명령어와 마이크로병렬 알고리즘을 사용하여 RapidJSON보다 4배, Modern C++용 JSON보다 25배 더 빠르게 JSON을 구문 분석한다고 함.

#include <iostream>
#include "simdjson.h"

using namespace simdjson;

int main(void) 
{
    ondemand::parser parser;
    padded_string json = padded_string::load("twitter.json");
    ondemand::document tweets = parser.iterate(json);
    std::cout << uint64_t(tweets["search_metadata"]["count"]) << " results." << std::endl;
    
    return 0;
}