JsoNeat
Some JSON parse/iterate C++ classes build on top of Jsmn
Loading...
Searching...
No Matches
from_to_json_jsmn_cbuf.hh
3
4
5#define JSONEAT_SER_FROM_TO(...)
6 int _to_json(char *dst, size_t dst_size) const {
7 return jsoneat::to_json::cbuf::to_json_args(dst, dst_size, __VA_ARGS__);
8 }
9 int to_json(char *dst, size_t dst_size) const {
10 return jsoneat::to_json::cbuf::to_json_val(dst, dst_size, *this);
11 }
12 template<typename jsmn_iterator>
13 bool _from_json(jsmn_iterator &it) {
14 return jsoneat::from_json::jsmn::deserialize_object(it, __VA_ARGS__);
15 }
16 bool from_json(const char *json) {
17 return jsoneat::from_json_member(*this, json);
18 }