Popularity
1.4
Stable
Activity
0.0
Stable
15
2
2

Programming language: Go
License: MIT License
Tags: Json    
Latest version: v0.1.2

go-jsonerror alternatives and similar packages

Based on the "JSON" category.
Alternatively, view go-jsonerror alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of go-jsonerror or a related project?

Add another 'JSON' Package

README

Go-JsonError

Go Report Card Build Status Coveragestatus GoDoc Mentioned in Awesome Go

Go-JsonError is meant to allow us to easily create json response errors that follow the JsonApi spec.

Json API Spec

Usuage

In order to use jsonError you will need to initliaze the ErrorJson struct. Then when you would like to add an error you must pass in a ErrorComp struct to the AddError().

This follows the jsonapi spec where the error response must return an array.

Here is a basic example

    var err ErrorJSON

    errorComposition := ErrorComp{
        Detail: "this is a error message",
        Code:   "This is the code",
        Source: Source{
            Pointer: "/unit/tests",
        },
        Title:  "Title Test",
        Status: 200,
    }

    err.AddError(errorComposition)

    err.Error()
    err.ErrorByte()

Running the tests

This package is just using the standard test packge included with go. You can run the test cases with

go test ./...

Contributing

Please feel free to submit any pull requests.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • David Dymko

License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details


*Note that all licence references and agreements mentioned in the go-jsonerror README section above are relevant to that project's source code only.