|  | @@ -35,8 +35,8 @@ func (this *JSONConfigLoader) LoadWithID(raw []byte, id string) (interface{}, er
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  func (this *JSONConfigLoader) Load(raw []byte) (interface{}, error) {
 |  |  func (this *JSONConfigLoader) Load(raw []byte) (interface{}, error) {
 | 
											
												
													
														|  | -	obj := make(map[string]json.RawMessage)
 |  | 
 | 
											
												
													
														|  | -	if err := json.Unmarshal(raw, obj); err != nil {
 |  | 
 | 
											
												
													
														|  | 
 |  | +	var obj map[string]json.RawMessage
 | 
											
												
													
														|  | 
 |  | +	if err := json.Unmarshal(raw, &obj); err != nil {
 | 
											
												
													
														|  |  		return nil, err
 |  |  		return nil, err
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  	rawID, found := obj[this.idKey]
 |  |  	rawID, found := obj[this.idKey]
 | 
											
										
											
												
													
														|  | @@ -45,7 +45,7 @@ func (this *JSONConfigLoader) Load(raw []byte) (interface{}, error) {
 | 
											
												
													
														|  |  		return nil, ErrConfigIDKeyNotFound
 |  |  		return nil, ErrConfigIDKeyNotFound
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  	var id string
 |  |  	var id string
 | 
											
												
													
														|  | -	if err := json.Unmarshal(rawID, id); err != nil {
 |  | 
 | 
											
												
													
														|  | 
 |  | +	if err := json.Unmarshal(rawID, &id); err != nil {
 | 
											
												
													
														|  |  		return nil, err
 |  |  		return nil, err
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  	rawConfig := json.RawMessage(raw)
 |  |  	rawConfig := json.RawMessage(raw)
 |