mirror of
https://github.com/casdoor/casdoor.git
synced 2025-07-03 04:10:20 +08:00
Add i18n util code and update translation files.
This commit is contained in:
10
util/json.go
10
util/json.go
@ -17,7 +17,6 @@ package util
|
||||
import "encoding/json"
|
||||
|
||||
func StructToJson(v interface{}) string {
|
||||
//data, err := json.MarshalIndent(v, "", " ")
|
||||
data, err := json.Marshal(v)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
@ -26,6 +25,15 @@ func StructToJson(v interface{}) string {
|
||||
return string(data)
|
||||
}
|
||||
|
||||
func StructToJsonFormatted(v interface{}) string {
|
||||
data, err := json.MarshalIndent(v, "", " ")
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
return string(data)
|
||||
}
|
||||
|
||||
func JsonToStruct(data string, v interface{}) error {
|
||||
return json.Unmarshal([]byte(data), v)
|
||||
}
|
||||
|
Reference in New Issue
Block a user