mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-10-31 14:31:02 +00: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:
		
					parent
					
						
							
								59fd641d1f
							
						
					
				
			
			
				commit
				
					
						f0e15250b9
					
				
			
		
					 77 changed files with 264 additions and 82 deletions
				
			
		|  | @ -6,7 +6,6 @@ package code | |||
| 
 | ||||
| import ( | ||||
| 	"context" | ||||
| 	"encoding/json" | ||||
| 	"fmt" | ||||
| 	"strconv" | ||||
| 	"strings" | ||||
|  | @ -22,6 +21,7 @@ import ( | |||
| 	"code.gitea.io/gitea/modules/timeutil" | ||||
| 
 | ||||
| 	"github.com/go-enry/go-enry/v2" | ||||
| 	jsoniter "github.com/json-iterator/go" | ||||
| 	"github.com/olivere/elastic/v7" | ||||
| ) | ||||
| 
 | ||||
|  | @ -300,6 +300,7 @@ func convertResult(searchResult *elastic.SearchResult, kw string, pageSize int) | |||
| 
 | ||||
| 		repoID, fileName := parseIndexerID(hit.Id) | ||||
| 		var res = make(map[string]interface{}) | ||||
| 		json := jsoniter.ConfigCompatibleWithStandardLibrary | ||||
| 		if err := json.Unmarshal(hit.Source, &res); err != nil { | ||||
| 			return 0, nil, nil, err | ||||
| 		} | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue