Е
DEFINE_COUNTER(MyStruct_c)
struct MyStruct {
DECLARE_STRUCT;
DECLARE_FIELD(std::string,name,MyStruct_c);
DECLARE_FIELD(std::optional<std::string>,somefield,MyStruct_c);
};
int main() {
MyStruct s{"321",{}};
auto val = toJson(s);
auto s_copy = fromJson<MyStruct>(val);
// s_copy == val
}
