|
- package utils
-
- import (
- "encoding/json"
- "net/url"
- "strings"
- )
-
- const (
- DefaultEndpoint = "https://ecloud.10086.cn"
- )
-
- func PercentEncode(urlStr string) string {
- urlStr = url.QueryEscape(urlStr)
- urlStr = strings.ReplaceAll(urlStr, "+", "%20")
- urlStr = strings.ReplaceAll(urlStr, "*", "%2A")
- urlStr = strings.ReplaceAll(urlStr, "%7E", "~")
- return urlStr
- }
-
- func Beautify(i interface{}) string {
- resp, _ := json.MarshalIndent(i, "", " ")
- return string(resp)
- }
-
- func ToJsonString(i interface{}) string {
- resp, _ := json.Marshal(i)
- return string(resp)
- }
-
- func StringToBytes(s string) []byte {
- return []byte(s)
- }
|