Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for appendCompact (0.13 sec)

  1. src/encoding/json/indent.go

    // insignificant space characters elided.
    func Compact(dst *bytes.Buffer, src []byte) error {
    	dst.Grow(len(src))
    	b := dst.AvailableBuffer()
    	b, err := appendCompact(b, src, false)
    	dst.Write(b)
    	return err
    }
    
    func appendCompact(dst, src []byte, escape bool) ([]byte, error) {
    	origLen := len(dst)
    	scan := newScanner()
    	defer freeScanner(scan)
    	start := 0
    	for i, c := range src {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 06 20:19:31 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  2. src/encoding/json/encode.go

    	}
    	m, ok := v.Interface().(Marshaler)
    	if !ok {
    		e.WriteString("null")
    		return
    	}
    	b, err := m.MarshalJSON()
    	if err == nil {
    		e.Grow(len(b))
    		out := e.AvailableBuffer()
    		out, err = appendCompact(out, b, opts.escapeHTML)
    		e.Buffer.Write(out)
    	}
    	if err != nil {
    		e.error(&MarshalerError{v.Type(), err, "MarshalJSON"})
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:55 UTC 2024
    - 36.2K bytes
    - Viewed (0)
Back to top