Ejemplo n.º 1
0
std::string 
JsonValue::DumpChildren(std::string &str)
{
    std::list<JsonNode *>::iterator iter;
    int count = 0;

    for (iter = GetChildren().begin(); iter != GetChildren().end(); ++iter) {
        JsonValue *val = static_cast<JsonValue *>(*iter);
        if (count) {
            str += ", ";
        }
        if (val) {
            str = val->ToJson(str);
            count++;
        }
    }
    return str;
}