Signed-off-by: Aran85 zhangzengran@h3c.com
{
finish_pending_string();
os << m_ss.str();
- if (m_pretty)
- os << "\n";
m_ss.clear();
m_ss.str("");
}
}
m_ss << (entry.is_array ? ']' : '}');
m_stack.pop_back();
+ if (m_pretty && m_stack.empty())
+ m_ss << "\n";
}
void JSONFormatter::finish_pending_string()
// no ruleset by default
{
Formatter *f = Formatter::create("json-pretty");
+ f->open_array_section("rules");
c->dump_rules(f);
+ f->close_section();
stringstream ss;
f->flush(ss);
delete f;
- EXPECT_EQ("\n", ss.str());
+ EXPECT_EQ("[]\n", ss.str());
}
string name("NAME");