summaryrefslogtreecommitdiff
path: root/modules/codec-json/c++/json.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/codec-json/c++/json.hpp')
-rw-r--r--modules/codec-json/c++/json.hpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/modules/codec-json/c++/json.hpp b/modules/codec-json/c++/json.hpp
index c7e4203..ad29acb 100644
--- a/modules/codec-json/c++/json.hpp
+++ b/modules/codec-json/c++/json.hpp
@@ -8,7 +8,8 @@
namespace saw {
namespace encode {
-struct Json {};
+struct Json {
+};
}
template<typename Schema>
@@ -72,7 +73,8 @@ class codec<Schema, encode::Json> {
public:
struct config {
size_t depth = 16;
- size_t length = 1024;
+ size_t length = 4096;
+ bool pretty = false;
};
private:
config cfg_;
@@ -94,7 +96,7 @@ public:
error_or<void> encode(const data<Schema, FromEncoding>& from_encode, data<Schema, encode::Json>& to_encode){
// To Be encoded
buffer_view buff_v{to_encode.get_buffer()};
- auto eov = impl::json_encode<Schema, Schema, FromEncoding>::encode(from_encode, buff_v);
+ auto eov = impl::json_encode<Schema, FromEncoding>::encode(from_encode, buff_v);
if(eov.is_error()){
return std::move(eov.get_error());
}
@@ -107,7 +109,7 @@ public:
error_or<void> decode(data<Schema, encode::Json>& from_decode, data<Schema, ToEncoding>& to_decode){
buffer_view buff_v{from_decode.get_buffer()};
- auto eov = impl::json_decode<Schema, Schema, ToEncoding>::decode(buff_v, to_decode);
+ auto eov = impl::json_decode<Schema, ToEncoding>::decode(buff_v, to_decode);
if(eov.is_error()){
return std::move(eov.get_error());
}