Skip to content

A fork of the golang encoding/json package to support ordered JSON decoding/encoding

License

Notifications You must be signed in to change notification settings

nspcc-dev/go-ordered-json

 
 

Repository files navigation

.NET-compatible JSON library

It's made for 100% compatibility with the JSON variation used by Neo blockchain. There are three problems there:

  • it's ordered (that's why it's a fork of go-ordered-json)
  • it has different conventions regarding control and "special" symbols
  • it has different conventions wrt incorrect UTF-8

The primary user of this library is NeoGo, it has to be 100% compatible with C# implementation to correctly process transactions, that's why we're maintaining this library and solving any inconsistencies with .NET libraries if found.

If you can, you should avoid using this package. However, if you can't avoid it, then you are welcome to. Provided under the MIT license, just like golang.

About

A fork of the golang encoding/json package to support ordered JSON decoding/encoding

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%