From 152ea943395822f55591eadaf8e0f5aac263db5e Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 28 Feb 2022 08:57:02 +0200 Subject: Add JSON serializer (copy of libstud-json) --- libbutl/json/event.hxx | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 libbutl/json/event.hxx (limited to 'libbutl/json/event.hxx') diff --git a/libbutl/json/event.hxx b/libbutl/json/event.hxx new file mode 100644 index 0000000..77185cc --- /dev/null +++ b/libbutl/json/event.hxx @@ -0,0 +1,27 @@ +#pragma once + +#include +#include + +namespace butl +{ + namespace json + { + // Parsing/serialization event. + // + enum class event: std::uint8_t + { + begin_object = 1, + end_object, + begin_array, + end_array, + name, + string, + number, + boolean, + null + }; + + constexpr std::size_t event_count = 9; + } +} -- cgit v1.1