| 480 | } |
| 481 | |
| 482 | void TBuf::FlushTo(IOutputStream* stream) { |
| 483 | if (!StringStream) { |
| 484 | ythrow TError() << "JSON writer: FlushTo() called " |
| 485 | "but writing to an external stream"; |
| 486 | } |
| 487 | stream->Write(StringStream->Str()); |
| 488 | StringStream->Clear(); |
| 489 | } |
| 490 | |
| 491 | TString WrapJsonToCallback(const TBuf& buf, TStringBuf callback) { |
| 492 | if (!callback) { |