Cute Gopher Mascot

The Best Go Libraries For JSON (38)

Discover the best Go libraries for JSON! Find the perfect tools to streamline your development and boost productivity. From jsonf to ajson, we've got you covered. Let the coding begin!

jsonf

Console tool for highlighted formatting and struct query fetching JSON

See More! πŸš€

ajson

Abstract JSON for golang with JSONPath support

See More! πŸš€

ask

Easy access to nested values in maps and slices. Works in combination with encoding/json and other packages that "Unmarshal" arbitrary data into Go data-types

See More! πŸš€

fastjson

Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection

See More! πŸš€

go-respond

Go package for handling common HTTP JSON responses

See More! πŸš€

gojmapr

Get simple struct from complex json by json path

See More! πŸš€

gojson

Automatically generate Go (golang) struct definitions from example JSON

See More! πŸš€

jsoncolor

Drop-in replacement for `encoding/json` that outputs colorized JSON

See More! πŸš€

jsondiff

JSON diff library for Go based on RFC6902 (JSON Patch)

See More! πŸš€

jsonhal

Simple Go package to make custom structs marshal into HAL compatible JSON responses

See More! πŸš€

jzon

JSON library with standard compatible API/behavior

See More! πŸš€

kazaam

API for arbitrary transformation of JSON documents

See More! πŸš€

OjG

Optimized JSON for Go is a high performance parser with a variety of additional JSON tools including JSONPath

See More! πŸš€

vjson

Go package for validating JSON objects with declaring a JSON schema with fluent API

See More! πŸš€

dynjson

Client-customizable JSON formats for dynamic APIs

See More! πŸš€

epoch

Contains primitives for marshaling/unmarshalling Unix timestamp/epoch to/from build-in time.Time type in JSON

See More! πŸš€

gabs

For parsing, creating and editing unknown or dynamic JSON in Go

See More! πŸš€

GJSON

Get a JSON value with one line of code

See More! πŸš€

JayDiff

JSON diff utility written in Go

See More! πŸš€

jettison

Fast and flexible JSON encoder for Go

See More! πŸš€

jsonapi-errors

Go bindings based on the JSON API errors reference

See More! πŸš€

jsonhandlers

JSON library to expose simple handlers that lets you easily read and write json from various sources

See More! πŸš€

jsonic

Utilities to handle and query JSON without defining structs in a type safe manner

See More! πŸš€

marshmallow

Performant JSON unmarshalling for flexible use cases

See More! πŸš€

SJSON

Set a JSON value with one line of code

See More! πŸš€

ej

Write and read JSON from different sources succinctly

See More! πŸš€

json2go

Advanced JSON to Go struct conversion. Provides package that can parse multiple JSON documents and create struct to fit them all

See More! πŸš€

gjo

Small utility to create JSON objects

See More! πŸš€

go-jsonerror

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

See More! πŸš€

gojq

JSON query in Golang

See More! πŸš€

htmljson

Rich rendering of JSON as HTML in Go

See More! πŸš€

jscan

High performance zero-allocation JSON iterator

See More! πŸš€

jsongo

Fluent API to make it easier to create Json objects

See More! πŸš€

jsonvalue

A fast and convenient library for unstructured JSON data, replacing `encoding/json`

See More! πŸš€

mapslice-json

Go MapSlice for ordered marshal/ unmarshal of maps in JSON

See More! πŸš€

mp

Simple cli email parser. It currently takes stdin and outputs JSON

See More! πŸš€

omg.jsonparser

Simple JSON parser with validation by condition via golang struct fields tags

See More! πŸš€

ujson

Fast and minimal JSON parser and transformer that works on unstructured JSON

See More! πŸš€