(buf *bytes.Buffer)
| 630 | } |
| 631 | |
| 632 | func (j *jsonEncoded) Format(buf *bytes.Buffer) { |
| 633 | decoded, err := j.decode() |
| 634 | if err != nil { |
| 635 | fmt.Fprintf(buf, `<corrupt JSON data: %s>`, err.Error()) |
| 636 | } else { |
| 637 | decoded.Format(buf) |
| 638 | } |
| 639 | } |
| 640 | |
| 641 | // RemoveIndex implements the JSON interface. |
| 642 | func (j *jsonEncoded) RemoveIndex(idx int) (JSON, bool, error) { |