mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Migrate to use jsoniter instead of encoding/json (#14841)
* Migrate to use jsoniter * fix tests * update gitea.com/go-chi/binding Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: 6543 <6543@obermui.de>
This commit is contained in:
		| @@ -6,10 +6,11 @@ package log | ||||
|  | ||||
| import ( | ||||
| 	"bytes" | ||||
| 	"encoding/json" | ||||
| 	"fmt" | ||||
| 	"os" | ||||
| 	"strings" | ||||
|  | ||||
| 	jsoniter "github.com/json-iterator/go" | ||||
| ) | ||||
|  | ||||
| // Level is the level of the logger | ||||
| @@ -103,6 +104,7 @@ func FromString(level string) Level { | ||||
| // UnmarshalJSON takes text and turns it into a Level | ||||
| func (l *Level) UnmarshalJSON(b []byte) error { | ||||
| 	var tmp interface{} | ||||
| 	json := jsoniter.ConfigCompatibleWithStandardLibrary | ||||
| 	err := json.Unmarshal(b, &tmp) | ||||
| 	if err != nil { | ||||
| 		fmt.Fprintf(os.Stderr, "Err: %v", err) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user