()
| 191 | } |
| 192 | |
| 193 | func (w *jsonArrayWriter) Close() error { |
| 194 | var delims string |
| 195 | if w.started { |
| 196 | delims = "]" |
| 197 | } else { |
| 198 | delims = "[]" |
| 199 | } |
| 200 | |
| 201 | w.started = false |
| 202 | if w.color { |
| 203 | return jsoncolor.WriteDelims(w, delims, ttyIndent) |
| 204 | } |
| 205 | |
| 206 | _, err := w.Writer.Write([]byte(delims)) |
| 207 | return err |
| 208 | } |
| 209 | |
| 210 | func startPage(w io.Writer) error { |
| 211 | if jaw, ok := w.(*jsonArrayWriter); ok { |