JSON и неэкспортируемое поле

Что выведетJuniorбесплатно01-t010

Структура с одним экспортируемым и одним неэкспортируемым полем, оба с json-тегами. Что выведут три Printf/Println?

main.gogo
1package main2 3import (4	"encoding/json"5	"fmt"6)7 8type Record struct {9	Visible int    `json:"a"`10	hidden  string `json:"b"`11}12 13func main() {14	in := Record{1, "two"}15	fmt.Printf("%#v\n", in)16	encoded, _ := json.Marshal(in)17	fmt.Println(string(encoded))18	var out Record19	json.Unmarshal(encoded, &out)20	fmt.Printf("%#v\n", out)21}
Чем закончится программа?
Сначала подумай без запуска — на собесе компилятора не будет.