Web lists-archives.com

Bug#919278: ITP: golang-github-pquerna-ffjson -- faster JSON serialization for Go




Package: wnpp
Severity: wishlist
Owner: Reinhard Tartler <siretart@xxxxxxxxxx>

* Package name    : golang-github-pquerna-ffjson
  Version         : 0.0~git20181028.e517b90-1
  Upstream Author : Paul Querna
* URL             : https://github.com/pquerna/ffjson
* License         : Apache-2.0
  Programming Lang: Go
  Description     : faster JSON serialization for Go

 ffjson: faster JSON for Go Build Status
 (https://travis-ci.org/pquerna/ffjson)
 .
 ffjson generates static MarshalJSON and UnmarshalJSON functions for
 structures in Go. The generated functions reduce the reliance upon runtime
 reflection to do serialization and are generally 2 to 3 times faster.
 In cases where ffjson doesn't understand a Type involved, it falls back to
 encoding/json, meaning it is a safe drop in replacement.  By using ffjson
 your JSON serialization just gets faster with no additional code changes.

This package is going to be team maintained on salsa at
https://salsa.debian.org/go-team/packages/golang-github-pquerna-ffjson

This is my first golang package, so additional set of eyeballs would be
appreciated. This package is a build-dependency of github.com/containers/image,
which in turns is required for skopeo (#880199).