/
githubmirror
/
xorm
Обзор
Документация
Войти
/
githubmirror
/
xorm
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
internal/json/jsoniter.go
29 строк
654 B
datbeohbbh
update go version to v1.17 in .drone.yml (#2219)
12 фев 2023, 06:16
12 фев 2023, 06:16
52855da
Код
Авторство
О чём код?
// Copyright 2021 The Xorm Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. //go:build jsoniter // +build jsoniter package json import ( jsoniter "github.com/json-iterator/go" ) func init() { DefaultJSONHandler = JSONiter{} } // JSONiter implements JSONInterface via jsoniter type JSONiter struct{} // Marshal implements JSONInterface func (JSONiter) Marshal(v interface{}) ([]byte, error) { return jsoniter.Marshal(v) } // Unmarshal implements JSONInterface func (JSONiter) Unmarshal(data []byte, v interface{}) error { return jsoniter.Unmarshal(data, v) }