| 38 | } |
| 39 | |
| 40 | bool stringfy_impl(JsonCppStringResult &sr) const { |
| 41 | Json::StreamWriterBuilder writer_builder; |
| 42 | std::unique_ptr<Json::StreamWriter> stream_writer( |
| 43 | writer_builder.newStreamWriter()); |
| 44 | std::ostringstream oss; |
| 45 | int res = stream_writer->write(document, &oss); |
| 46 | sr.data = oss.str(); |
| 47 | return (res == 0 && oss.good()); |
| 48 | } |
| 49 | |
| 50 | bool prettify_impl(JsonCppStringResult &sr) const { |
| 51 | (void)sr; |