JsonCpp project page JsonCpp home page

Public Member Functions | List of all members
Json::StyledWriter Class Reference

Writes a Value in JSON format in a human friendly way. More...

#include <json/writer.h>

+ Inheritance diagram for Json::StyledWriter:
+ Collaboration diagram for Json::StyledWriter:

Public Member Functions

 StyledWriter ()
 
virtual ~StyledWriter ()
 
virtual std::string write (const Value &root)
 Serialize a Value in JSON format. More...
 
- Public Member Functions inherited from Json::Writer
virtual ~Writer ()
 

Detailed Description

Writes a Value in JSON format in a human friendly way.

The rules for line break and indent are as follow:

If the Value have comments then they are outputed according to their CommentPlacement.

See also
Reader, Value, Value::setComment()

Definition at line 72 of file writer.h.

Constructor & Destructor Documentation

◆ StyledWriter()

Json::StyledWriter::StyledWriter ( )

Definition at line 278 of file json_writer.cpp.

◆ ~StyledWriter()

virtual Json::StyledWriter::~StyledWriter ( )
inlinevirtual

Definition at line 76 of file writer.h.

Member Function Documentation

◆ write()

std::string Json::StyledWriter::write ( const Value root)
virtual

The documentation for this class was generated from the following files:

SourceForge Logo hosts this site. Send comments to:
Json-cpp Developers