From 3b5d385e4dd8cc21a89d16275f6cce03712c87c3 Mon Sep 17 00:00:00 2001 From: Claudius 'keldu' Holeksa Date: Sun, 18 Aug 2024 18:52:22 +0200 Subject: Broken json parser --- json/twitter_json_benchmark.cpp | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 json/twitter_json_benchmark.cpp (limited to 'json/twitter_json_benchmark.cpp') diff --git a/json/twitter_json_benchmark.cpp b/json/twitter_json_benchmark.cpp new file mode 100644 index 0000000..b89753d --- /dev/null +++ b/json/twitter_json_benchmark.cpp @@ -0,0 +1,33 @@ +#include + +#include +#include + +#include "twitter_json_schema.hpp" +#include "twitter_json_data.hpp" + +int main(){ + using namespace saw; + + data twit_data; + auto start = std::chrono::steady_clock::now(); + { + data json_data{twitter_json_data}; + codec json_codec; + auto eov = json_codec.decode(json_data, twit_data); + if(eov.is_error()){ + auto& err = eov.get_error(); + std::cerr<<"[Error] "<