(buf *bytes.Buffer)
| 644 | } |
| 645 | |
| 646 | func (j *jsonEncoded) Format(buf *bytes.Buffer) { |
| 647 | decoded, err := j.decode() |
| 648 | if err != nil { |
| 649 | fmt.Fprintf(buf, `<corrupt JSON data: %s>`, err.Error()) |
| 650 | } else { |
| 651 | decoded.Format(buf) |
| 652 | } |
| 653 | } |
| 654 | |
| 655 | // RemoveIndex implements the JSON interface. |
| 656 | func (j *jsonEncoded) RemoveIndex(idx int) (JSON, bool, error) { |