go_dreamfactory/lego/utils/codec/json/json_test.go

39 lines
703 B
Go

package json_test
import (
"fmt"
"go_dreamfactory/lego/utils/codec/json"
"testing"
)
type TestData struct {
Name string
Age int
List []string
Map map[string]interface{}
}
//测试api_getlist
func Test_Json_Write(t *testing.T) {
ret, err := json.MarshalMap(&TestData{
Name: "liwei",
Age: 10,
List: []string{"123", "456", "789"},
Map: map[string]interface{}{
"aa": 123,
"b": "123123",
},
})
fmt.Printf("ret:%v err:%v", ret, err)
ret, err = json.MarshalMap(&TestData{
Name: "asdasd",
Age: 10,
List: []string{"12asd3", "45sdaa6", "asdasd"},
Map: map[string]interface{}{
"asd": 586,
"asdasd": "asd1231",
},
})
fmt.Printf("ret:%v err:%v", ret, err)
}