13     std::ostringstream ss;
 
   14     for(std::string::const_iterator iter = input.begin(); iter != input.end(); iter++)
 
   32     std::string first(pair.first);
 
   33     std::string second(pair.second);
 
   34     addSep() << escapeJsonString(first).c_str() << 
':' << escapeJsonString(second).c_str();
 
   41     stream << (value ? 
"true" : 
"false");
 
   47     stream << 
'"' << 
string << 
'"';
 
To manage 'null' element in JSON. 
 
std::string escapeJsonString(const std::string &input)
 
Based class to write element to a stream. 
 
JsonStreamWriter & operator<<(T value)
 
Write an object to a stream. 
 
std::ostringstream stream