2
0
mirror of https://github.com/boostorg/json.git synced 2026-01-19 04:12:14 +00:00
Files
json/test/doc_serializing.cpp
2025-06-18 15:12:04 +03:00

62 lines
1.2 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() {
//----------------------------------------------------------
{
// tag::doc_serializing_1[]
value jv = { 1, 2, 3, 4, 5 };
std::cout << jv << "\n";
// end::doc_serializing_1[]
}
//----------------------------------------------------------
{
// tag::doc_serializing_2[]
value jv = { 1, 2, 3, 4, 5 };
std::string s = serialize( jv );
// end::doc_serializing_2[]
}
//----------------------------------------------------------
{
//[doc_serializing_5
//]
}
} // set1
class doc_serializing_test
{
public:
void
run()
{
(void)&set1;
}
};
TEST_SUITE(doc_serializing_test, "boost.json.doc_serializing");
} // namespace json
} // namespace boost