Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( UniqList = map[string]interface{}{ "UniqForInt": []int{1, 1, 2, 2, 3}, "UniqForIntPtr": []*int{&intPrt, &intPrt2, &intPrt, &intPrt2}, "UniqForStrItf": []interface{}{"Jak", "Tom", "Kav", "Jak"}, "UniqForStr": []string{"Jak", "Tom", "Kav", "Jak"}, "UniqForObj": []MockInt{MockInt(1), MockInt(1), MockInt(2), MockInt(2), MockInt(3)}, "UniqForObjPtr": []*MockInt{&intObjPrt, &intObjPrt2, &intObjPrt, &intObjPrt2}, } CvtMap = map[string]interface{}{ "StrToStrForStrItf": map[string]interface{}{ "Kav": "101", "Tom": "102", "Jak": "103", }, "StrToStrForItfItf": map[interface{}]interface{}{ &MockObj{"Kav"}: "101", &MockObj{"Tom"}: "102", &MockObj{"Jak"}: "103", }, "StrToStrForItfObj": map[string]MockObj{ "101": {"Kav"}, "102": {"Tom"}, "103": {"Jak"}, }, "IntToIntForStrItf": map[string]interface{}{ "101": 1, "102": 2, "103": 3, }, "IntToIntForItfItf": map[interface{}]interface{}{ "101": MockInt(1), "102": MockInt(2), "103": MockInt(3), }, "IntToIntForItfObj": map[interface{}]MockInt{ "101": MockInt(1), "102": MockInt(2), "103": MockInt(3), }, } CvtList = map[string]interface{}{ "ToListForRf": []interface{}{&MockObj{"Kav"}, MockObj{"Tom"}, "Jak"}, "ToListStrForItf": []interface{}{&MockObj{"Kav"}, MockObj{"Tom"}, "Jak"}, "ToListStrForRf": []*MockObj{{"Kav"}, {"Tom"}, {"Jak"}}, "ToListIntForItf": []interface{}{MockInt(101), MockInt(102), MockInt(103)}, "ToListIntForRf": []MockInt{101, 102, 103}, } MapAny = map[string]interface{}{ "map-int-map-str": mapStrToMap, "ptr-map-int-map-str": &mapStrToMap, "map-str-ptr": map[string]*struct{ A string }{ "1": {A: "1"}, "2": {A: "2"}, }, "map-str-map-str": map[string]map[string]string{ "1": {"a": "b"}, "2": {"c": "d"}, }, } OriginTypeChecker = map[string]interface{}{ "str": map[string]interface{}{"name": strCase}, "str-ptr": map[string]interface{}{"name": &strCase}, "digit": map[string]interface{}{"age": digitCase}, "digit-ptr": map[string]interface{}{"age": &digitCase}, "list": []string{"1", "2"}, "list-str": &[]string{"2", "3"}, "list-digit": map[string]interface{}{ "score": []int32{1, 2, 3}, "num": []interface{}{int64(1), int8(2), uint(3), &digitCase}, }, "map": &map[string]interface{}{"name": "Tom"}, "map-str-itf": map[string]interface{}{"map-str-itf-ptr": &map[string]interface{}{"name": "Tom"}}, } MapInnerJsonStr = `` /* 340-byte string literal not displayed */ ListInnerJsonStr = `{ "index": "[1,2,3.3,7351241250965703962]", "list_map": "[{\"1\":\"2\"}]" }` DataCase = `` /* 773-byte string literal not displayed */ SetAsMap = map[string]interface{}{ "map-itf-str": map[string]interface{}{ "coupon_info": "[\n\t{\n\t\t\"coupon_id\": 1792669145841964,\n\t\t\"coupon_discount\": 2000000,\n\t\t\"coupon_remain_discount\": 2000000,\n\t\t\"is_returned\": true\n\t}\n]", }, "map-itf-list-str": map[string]interface{}{ "coupon_list": []interface{}{"{\"coupon_id\": 1792669145841964}", "7401810649933939467", ""}, }, "map-str-str": map[string]interface{}{ "key": "{\"key1\":\"{\\\"nested_key1\\\":\\\"nested_value1\\\"}\"}", }, "map-str": "{\"key1\":\"{\\\"nested_key1\\\":\\\"nested_value1\\\"}\"}", "map-type-except": map[string]string{ "key": "{\"nested_key1\":\"nested_value1\"}", }, "map-itf-list-except": map[string]interface{}{ "coupon_list": []string{"{\"coupon_id\": 1792669145841964}", "7401810649933939467", ""}, }, } )
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.