Przyjrzałem się bardzo podobnie zatytułowanej post (Is there a C equivalent to Perls' Dumper() method in Data::Dumper?), w odniesieniu do C odpowiednik Data::Dumper::Dumper();
. Mam podobne pytanie do języka Go.Czy istnieje odpowiednik metody Go w trybie Dumper() w Data :: Dumper?
Jestem Perl Zealot z zawodu i jestem hobbystą, programistą i używam Data::Dumper
i podobnego potomka dosłownie setki razy dziennie. Podjąłem naukę Go, ponieważ wygląda to na zabawny i interesujący język, co pozwoli mi wydostać się z rutyny Perl, w której się znajduję, jednocześnie otwierając oczy na nowe sposoby robienia rzeczy ... Jedna z rzeczy naprawdę chcę coś jak:
fmt.Println(dump.Dumper(decoded_json))
zobaczyć powstałą strukturę danych, jak Data::Dumper
okaże JSON na tablicę mieszań. Zobaczenie tego w Go, pomoże mi zrozumieć, jak konstruować i pracować z danymi. Coś takiego byłoby uważane za ważny moment w żmudnym uczeniu się Go.
przeciwieństwie do oświadczeń złożonych w C odpowiednik postu, wierzę, możemy napisać to, a ponieważ będę przechodzącej Wywrotka do println, po kompilacji, co kiedykolwiek ciąg JSON lub XML strona I przepustkę i dekodowania. Powinienem być w stanie zobaczyć wynik dekodowania, w stanie podobnym do Dumpera ... Czy wie coś więcej o tym, co istnieje? a może jakieś wskazówki, jak uzyskać coś takiego?
Dzięki temu była to naprawdę pomocna informacja. golang-pretty był dokładnie tym, czego szukałem – Drew