reflect: tweak Type.String() to match what encoding/json expects for empty structs
Этот коммит содержится в:
родитель
24b4dc31a4
коммит
6fbe6fa2ae
1 изменённых файлов: 4 добавлений и 1 удалений
|
@ -527,8 +527,11 @@ func (t *rawType) String() string {
|
||||||
case Map:
|
case Map:
|
||||||
return "map[" + t.key().String() + "]" + t.elem().String()
|
return "map[" + t.key().String() + "]" + t.elem().String()
|
||||||
case Struct:
|
case Struct:
|
||||||
s := "struct {"
|
|
||||||
numField := t.NumField()
|
numField := t.NumField()
|
||||||
|
if numField == 0 {
|
||||||
|
return "struct {}"
|
||||||
|
}
|
||||||
|
s := "struct {"
|
||||||
for i := 0; i < numField; i++ {
|
for i := 0; i < numField; i++ {
|
||||||
f := t.rawField(i)
|
f := t.rawField(i)
|
||||||
s += " " + f.Name + " " + f.Type.String()
|
s += " " + f.Name + " " + f.Type.String()
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче