JsonCpp project page JsonCpp home page

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Json::CharReaderInterface for reading JSON from a char array
Json::CharReader::Factory
Json::CharReaderBuilderBuild a CharReader implementation
Json::ExceptionBase class for all exceptions we throw
Json::FastWriterOutputs a Value in JSON format without formatting (not human friendly)
Json::FeaturesConfiguration passed to reader and writer
Json::LogicErrorExceptions thrown by JSON_ASSERT/JSON_FAIL macros
Json::PathExperimental and untested: represents a "path" to access a node
Json::PathArgumentExperimental and untested: represents an element of the "path" to access a node
Json::ReaderUnserialize a JSON document into a Value
Json::RuntimeErrorExceptions which the user cannot easily avoid
Json::StaticStringLightweight wrapper to tag static string
Json::StreamWriterUsage:
Json::StreamWriter::FactoryA simple abstract factory
Json::StreamWriterBuilderBuild a StreamWriter implementation
Json::StyledStreamWriterWrites a Value in JSON format in a human friendly way, to a stream rather than to a string
Json::StyledWriterWrites a Value in JSON format in a human friendly way
Json::ValueRepresents a JSON value
Json::ValueConstIteratorConst iterator for object and array value
Json::ValueIteratorIterator for object and array value
Json::ValueIteratorBaseBase class for Value iterators
Json::WriterAbstract class for writers