webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
Json::StyledWriter Class Reference

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

#include <writer.h>

Inheritance diagram for Json::StyledWriter:
Json::Writer Json::Writer

Public Member Functions

 StyledWriter ()
 
virtual ~StyledWriter ()
 
virtual std::string write (const Value &root)
 Serialize a Value in JSON format. More...
 
 StyledWriter ()
 
 ~StyledWriter () override
 
std::string write (const Value &root) override
 Serialize a Value in JSON format. More...
 
- Public Member Functions inherited from Json::Writer
virtual ~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()

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()
Deprecated:
Use StreamWriterBuilder.

Constructor & Destructor Documentation

◆ StyledWriter() [1/2]

Json::StyledWriter::StyledWriter ( )

◆ ~StyledWriter() [1/2]

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

◆ StyledWriter() [2/2]

Json::StyledWriter::StyledWriter ( )

◆ ~StyledWriter() [2/2]

Json::StyledWriter::~StyledWriter ( )
inlineoverride

Member Function Documentation

◆ write() [1/2]

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

Serialize a Value in JSON format.

Parameters
rootValue to serialize.
Returns
String containing the JSON document that represents the root value.

Implements Json::Writer.

◆ write() [2/2]

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

Serialize a Value in JSON format.

Parameters
rootValue to serialize.
Returns
String containing the JSON document that represents the root value.

Implements Json::Writer.


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