JSON

38 packages 2 resources

Packages (38)

GJSON

Get a JSON value with one line of code.

15,465 895

gabs

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

3,530 201

SJSON

Set a JSON value with one line of code.

2,698 178

gojson

Automatically generate Go (golang) struct definitions from example JSON.

2,691 208

fastjson

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

2,441 152

OjG

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

942 52

jsondiff

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

624 42

marshmallow

Performant JSON unmarshalling for flexible use cases.

391 10

kazaam

API for arbitrary transformation of JSON documents.

293 53

ajson

Abstract JSON for golang with JSONPath support.

291 25

jsonvalue

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

202 18

gojq

JSON query in Golang.

190 23

jettison

Fast and flexible JSON encoder for Go.

180 13

json2go

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

141 20

gjo

Small utility to create JSON objects.

132 15

JayDiff

JSON diff utility written in Go.

110 9

jsongo

Fluent API to make it easier to create Json objects.

108 15

jscan

High performance zero-allocation JSON iterator.

100 7

ujson

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

85 9

jsonf

Console tool for highlighted formatting and struct query fetching JSON.

64 10

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.

56 4

go-respond

Go package for handling common HTTP JSON responses.

56 9

jsoncolor

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

51 6

mp

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

47 8

vjson

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

41 4

gojmapr

Get simple struct from complex json by json path.

22 1

mapslice-json

Go MapSlice for ordered marshal/ unmarshal of maps in JSON.

20 8

epoch

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

17 3

dynjson

Client-customizable JSON formats for dynamic APIs.

16 6

go-jsonerror

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

16 2

jsonapi-errors

Go bindings based on the JSON API errors reference.

13 3

jsonhal

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

13 6

jsonic

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

11 2

jzon

JSON library with standard compatible API/behavior.

11 2

ej

Write and read JSON from different sources succinctly.

10 2

htmljson

Rich rendering of JSON as HTML in Go.

9

omg.jsonparser

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

6 2

jsonhandlers

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

2

Resources & Links (2)