for (int i = 0; i < limit && iter != m.end(); ++iter, ++i) {
RGWBucketEnt obj = iter->second;
s->formatter->open_object_section("container");
- s->formatter->dump_format("name", obj.bucket.name.c_str());
+ s->formatter->dump_string("name", obj.bucket.name.c_str());
s->formatter->dump_int("count", obj.count);
s->formatter->dump_int("bytes", obj.size);
s->formatter->close_section();
goto next;
s->formatter->open_object_section("object");
- s->formatter->dump_format("name", iter->name.c_str());
- s->formatter->dump_format("hash", "\"%s\"", iter->etag.c_str());
+ s->formatter->dump_string("name", iter->name.c_str());
+ s->formatter->dump_string("hash", iter->etag.c_str());
s->formatter->dump_int("bytes", iter->size);
string single_content_type = iter->content_type;
if (iter->content_type.size()) {
++pos;
single_content_type = single_content_type.substr(pos);
}
- s->formatter->dump_format("content_type", single_content_type.c_str());
+ s->formatter->dump_string("content_type", single_content_type.c_str());
}
dump_time(s, "last_modified", &iter->mtime);
s->formatter->close_section();
goto next;
s->formatter->open_object_section("object");
- s->formatter->dump_format("name", pref_iter->first.c_str());
+ s->formatter->dump_string("name", pref_iter->first.c_str());
s->formatter->close_section();
}
next: