JSON

38 packages 2 resources

Packages (38)

GJSON

Get a JSON value with one line of code.

15,437 893

gabs

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

3,529 201

gojson

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

2,694 208

SJSON

Set a JSON value with one line of code.

2,692 177

fastjson

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

2,429 150

OjG

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

933 52

jsondiff

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

620 42

marshmallow

Performant JSON unmarshalling for flexible use cases.

391 10

kazaam

API for arbitrary transformation of JSON documents.

292 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.

189 23

jettison

Fast and flexible JSON encoder for Go.

180 14

json2go

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

138 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.

99 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.

65 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 3

go-respond

Go package for handling common HTTP JSON responses.

55 9

jsoncolor

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

49 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)