/
githubmirror
/
xorm
Обзор
Документация
Войти
/
githubmirror
/
xorm
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
internal/json/json.go
31 строка
796 B
Lunny Xiao
Fix some comments lint and bug (#1888)
10 апр 2021, 05:57
10 апр 2021, 05:57
4bfe685
Код
Авторство
О чём код?
// Copyright 2019 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. package json import "encoding/json" // Interface represents an interface to handle json data type Interface interface { Marshal(v interface{}) ([]byte, error) Unmarshal(data []byte, v interface{}) error } var ( // DefaultJSONHandler default json handler DefaultJSONHandler Interface = StdJSON{} ) // StdJSON implements JSONInterface via encoding/json type StdJSON struct{} // Marshal implements JSONInterface func (StdJSON) Marshal(v interface{}) ([]byte, error) { return json.Marshal(v) } // Unmarshal implements JSONInterface func (StdJSON) Unmarshal(data []byte, v interface{}) error { return json.Unmarshal(data, v) }