use go modules
This commit is contained in:
		
							
								
								
									
										17
									
								
								vendor/github.com/spf13/viper/internal/encoding/json/codec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								vendor/github.com/spf13/viper/internal/encoding/json/codec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,17 @@
 | 
			
		||||
package json
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"encoding/json"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// Codec implements the encoding.Encoder and encoding.Decoder interfaces for JSON encoding.
 | 
			
		||||
type Codec struct{}
 | 
			
		||||
 | 
			
		||||
func (Codec) Encode(v map[string]interface{}) ([]byte, error) {
 | 
			
		||||
	// TODO: expose prefix and indent in the Codec as setting?
 | 
			
		||||
	return json.MarshalIndent(v, "", "  ")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (Codec) Decode(b []byte, v map[string]interface{}) error {
 | 
			
		||||
	return json.Unmarshal(b, &v)
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user