Tôi đã xem bài đăng có tiêu đề rất giống nhau (Is there a C equivalent to Perls' Dumper() method in Data::Dumper?), liên quan đến một C tương đương với Data::Dumper::Dumper();
. Tôi có một câu hỏi tương tự cho ngôn ngữ Go.Có ngôn ngữ Go tương đương với phương thức Perls 'Dumper() trong Dữ liệu :: Dumper không?
Tôi là một Zealot Perl theo giao dịch, và là một người yêu thích ủng hộ và sử dụng Data::Dumper
và các con tương tự theo nghĩa đen hàng trăm lần mỗi ngày. Tôi đã học Go, bởi vì nó trông giống như một ngôn ngữ thú vị và thú vị, một cái gì đó sẽ giúp tôi thoát khỏi rốn Perl tôi đang ở, trong khi mở mắt cho những cách mới để làm stuffz ... Một trong những điều Tôi thực sự muốn có một cái gì đó như:
fmt.Println(dump.Dumper(decoded_json))
để xem cấu trúc dữ liệu kết quả, như Data::Dumper
sẽ biến JSON thành một mảng các dấu gạch ngang. Nhìn thấy điều này trong Go, sẽ giúp tôi hiểu cách xây dựng và làm việc với dữ liệu. Một cái gì đó như thế này sẽ được coi là một thời điểm bóng đèn lớn trong việc học của tôi về Go.
Trái ngược với các câu lệnh được tạo trong C bài đăng đối tác, tôi tin rằng chúng tôi có thể viết bài này và tôi sẽ chuyển Dumper sang Println, sau khi biên soạn chuỗi JSON hoặc trang XML nào tôi chuyển vào và giải mã. Tôi sẽ có thể nhìn thấy kết quả giải mã, trong một Dumper như trạng thái ... Vậy, có biết thêm bất cứ thứ gì như thế này tồn tại không? hoặc có thể một số gợi ý để nhận được một cái gì đó như thế này được thực hiện?
Cảm ơn đây là thông tin thực sự hữu ích. golang-pretty chính xác là những gì tôi đang tìm kiếm – Drew