I got it. In fact, if the buffer is bad, it is not erased, and Buffered() returns it (and not the following). That was my misunderstanding.
Thank you all ! On Thursday, 27 December 2018 00:31:12 UTC+1, Kevin Conway wrote: > > > I believe https://golang.org/pkg/encoding/json/#Decoder.Buffered was > added for this purpose. > > I just caught on that this method is exactly what you showed in the > original message. I guess my input can be reduced to "I think that's your > only option when using the decoder". > > I do think you've correctly identified they the buffer isn't guaranteed to > contain the whole object since the decoder has early exit error conditions. > I'm not sure how you'd change that without rewriting the decoder. > >> -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.