Seek implements the io.Seeker interface.
(offset int64, whence int)
| 69 | |
| 70 | // Seek implements the io.Seeker interface. |
| 71 | func (r *JSONReader) Seek(offset int64, whence int) (int64, error) { |
| 72 | if err := r.ensureEncoded(); err != nil { |
| 73 | return 0, err |
| 74 | } |
| 75 | return r.buf.Seek(offset, whence) |
| 76 | } |
| 77 | |
| 78 | // WriteTo implements the io.WriterTo interface. |
| 79 | func (r *JSONReader) WriteTo(w io.Writer) (int64, error) { |