JSON Voorhees
Killer JSON for C++
Loading...
Searching...
No Matches
serialization.hpp File Reference

Conversion between C++ types and JSON values. More...

#include <jsonv/config.hpp>
#include <jsonv/serialization/adapter.hpp>
#include <jsonv/serialization/context.hpp>
#include <jsonv/serialization/extract.hpp>
#include <jsonv/serialization/formats.hpp>
#include <jsonv/serialization/serializer.hpp>
#include <jsonv/value.hpp>
#include <jsonv/version.hpp>
#include <optional>
#include <typeinfo>
+ Include dependency graph for serialization.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jsonv::serialization_context
 

Functions

template<typename T >
value jsonv::to_json (const T &from, const formats &fmts)
 Encode a JSON value from from using the provided fmts.
 
template<typename T >
value jsonv::to_json (const T &from)
 Encode a JSON value from from using jsonv::formats::global().
 

Detailed Description

Conversion between C++ types and JSON values.

Copyright (c) 2015-2020 by Travis Gockel. All rights reserved.

This program is free software: you can redistribute it and/or modify it under the terms of the Apache License as published by the Apache Software Foundation, either version 2 of the License, or (at your option) any later version.

Author
Travis Gockel (travi.nosp@m.s@go.nosp@m.ckelh.nosp@m.ut.c.nosp@m.om)

Definition in file serialization.hpp.