Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 2 of 2 for ObjectAsKVS (0.07 seconds)

  1. internal/s3select/jstream/decoder.go

    		d.emitDepth = 0
    		d.emitRecursive = true
    	}
    	return d
    }
    
    // ObjectAsKVS - by default JSON returns map[string]interface{} this
    // is usually fine in most cases, but when you need to preserve the
    // input order its not a right data structure. To preserve input
    // order please use this option.
    func (d *Decoder) ObjectAsKVS() *Decoder {
    	d.objectAsKVS = true
    	return d
    }
    
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Fri Aug 29 02:39:48 GMT 2025
    - 13.4K bytes
    - Click Count (0)
  2. cmd/postpolicyform.go

    // keys, so we need to use this technique to merge the
    // keys.
    func sanitizePolicy(r io.Reader) (io.Reader, error) {
    	var buf bytes.Buffer
    	e := json.NewEncoder(&buf)
    	d := jstream.NewDecoder(r, 0).ObjectAsKVS().MaxDepth(10)
    	sset := set.NewStringSet()
    	for mv := range d.Stream() {
    		if mv.ValueType == jstream.Object {
    			// This is a JSON object type (that preserves key order)
    			kvs, ok := mv.Value.(jstream.KVS)
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Thu Oct 23 15:10:12 GMT 2025
    - 12.1K bytes
    - Click Count (0)
Back to Top