mirror of https://github.com/XTLS/Xray-core
				
				
				
			Config: Correctly marshal `Address` to JSON (#4021)
							parent
							
								
									5a96ef632d
								
							
						
					
					
						commit
						55e045d098
					
				| 
						 | 
				
			
			@ -42,6 +42,10 @@ type Address struct {
 | 
			
		|||
	net.Address
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (v Address) MarshalJSON() ([]byte, error) {
 | 
			
		||||
	return json.Marshal(v.Address.String())
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (v *Address) UnmarshalJSON(data []byte) error {
 | 
			
		||||
	var rawStr string
 | 
			
		||||
	if err := json.Unmarshal(data, &rawStr); err != nil {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue