эффективней в общем случае, чем buf, _ := io.ReadAll(r); json.Unmarshal(buf, &t), хотя на деле всё наоборот?
эффективней в каком плане?
быстрее и/или меньше аллокаций.
прикольно, не мерил ) надо еще посмотреть, что в условном сваггер генераторе юзают
ну там разница не такая и большая, на самом деле, но я почему-то был уверен, что через ридер напрямую оно заметно лучше будет работать. как жить, во что верить теперь.. %)
Сходу глянул, похоже дело в том, как читают из Reader, ReadAll делает это постоянно растущими кусками, а Decoder постоянными
Обсуждают сегодня