haskell/aeson

Add saner ByteString instances

Aperta

#187 aperta il 5 mar 2014

 (22 commenti) (3 reazioni) (0 assegnatari)Haskell (334 fork)batch import
blocked by upstream/should be done externallyhelp wantedneeds decision

Metriche repository

Star
 (1298 stelle)
Metriche merge PR
 (Merge medio 935g 9h) (5 PR mergiate in 30 g)

Descrizione

ByteString instances were removed because they allowed people to try and insert arbitrary binary data that JSON can't handle.

Could we not re-add ByteString instances that leveraged something like base64 encoding (which JSON can take I believe) to work around this limitation?

<mgsloan> Fuuzetsu: Best thing to do is to avoid putting bytestrings in json,
          but when it's unavoidable:
          https://gist.github.com/mgsloan/bfe4bf2250c1d656a2b1  [05:03]

Guida contributor