#include <jsoncpp/include/json/value.h>
Public Member Functions | |
StaticString (const char *czstring) | |
operator const char * () const | |
const char * | c_str () const |
Value constructor and objectValue member assignement takes advantage of the StaticString and avoid the cost of string duplication when storing the string or the member name.
Example of usage:
Json::Value aValue( StaticString("some text") ); Json::Value object; static const StaticString code("code"); object[code] = 1234;