In Reply to @bitfield
@bitfield I believe there isn’t a simple one, other encodings are bound to find edge cases. I believe it would be sensible to throw an error, i suspect the case of passing through marshal for a single string is fairly uncommon even if valid.
Today I discovered (with great help from a workmate) that json.Marshal in #golang encodes []byte into a base64 string and given the amount of time i spent trying to guess where the b64 was coming from makes me not love this design decision.
In Reply to @runixo
@runixo Si es impresionantemente reminiscente. @MajoMallmann lo nota mas que yo. A mi me pasa mas con los edificios 50-70s locales que me recuerdan a la costa argentina y los hoteles sindicales.