jsoniter_adapter.go 217 B

1234567891011121314
  1. package jsoniter
  2. import "io"
  3. // adapt to json/encoding api
  4. func Unmarshal(data []byte, v interface{}) error {
  5. iter := ParseBytes(data)
  6. iter.Read(v)
  7. if iter.Error == io.EOF {
  8. return nil
  9. }
  10. return iter.Error
  11. }