1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
#ifndef JASON_SPIRIT_WRITER
#define JASON_SPIRIT_WRITER
/* Copyright (c) 2007 John W Wilkinson
This source code can be used for any purpose as long as
this comment is retained. */
// json spirit version 2.01
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
# pragma once
#endif
#include "json_spirit_value.h"
#include <iostream>
namespace json_spirit
{
// converts a JSON object or array to text,
// the "formatted" versions add whitespace to format the output nicely
//
void write ( const Value& value, std::ostream& os );
void write_formatted( const Value& value, std::ostream& os );
std::string write ( const Value& value );
std::string write_formatted( const Value& value );
#ifndef BOOST_NO_STD_WSTRING
std::wstring write ( const wValue& value );
std::wstring write_formatted( const wValue& value );
void write ( const wValue& value, std::wostream& os );
void write_formatted( const wValue& value, std::wostream& os );
#endif
}
#endif
|