AimRT/_deps/boost-src/libs/json/test/doc_serializing.cpp
2025-01-12 20:40:48 +08:00

78 lines
1.4 KiB
C++

//
// Copyright (c) 2019 Vinnie Falco (vinnie.falco@gmail.com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
// Official repository: https://github.com/boostorg/json
//
#include <boost/json/serialize.hpp>
#include <boost/json/serializer.hpp>
#include <iostream>
#include "test_suite.hpp"
namespace boost {
namespace json {
//----------------------------------------------------------
static void set1() {
//----------------------------------------------------------
{
//[doc_serializing_1
value jv = { 1, 2, 3, 4, 5 };
std::cout << jv << "\n";
//]
}
//----------------------------------------------------------
{
//[doc_serializing_2
value jv = { 1, 2, 3, 4, 5 };
std::string s = serialize( jv );
//]
}
//----------------------------------------------------------
{
//[doc_serializing_3
//]
}
//----------------------------------------------------------
{
//[doc_serializing_4
//]
}
//----------------------------------------------------------
{
//[doc_serializing_5
//]
}
//----------------------------------------------------------
{
//[doc_serializing_6
//]
}
//----------------------------------------------------------
} // set1
class doc_serializing_test
{
public:
void
run()
{
(void)&set1;
}
};
TEST_SUITE(doc_serializing_test, "boost.json.doc_serializing");
} // namespace json
} // namespace boost