The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Fastjson Alternatives
Similar projects and alternatives to fastjson
-
-
jsonparser
One of the fastest alternative JSON parser for Go that does not require schema
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
mapslice-json
Go MapSlice for ordered marshal/ unmarshal of maps in JSON
-
-
go-parameters
:blue_book: Easily parse incoming parameters and values from an HTTP request
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
jsondiff
Compute the diff between two JSON documents as a series of RFC6902 (JSON Patch) operations
-
-
-
-
-
Testify
A toolkit with common assertions and mocks that plays nicely with the standard library
-
fasthttp
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
-
-
oapi-codegen
Generate Go client and server boilerplate from OpenAPI 3 specifications
-
-
go-codec
idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go] (by ugorji)
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
fastjson reviews and mentions
-
What's the best way to unmarshall this nested JSON?
I’ve used fastjson when unmarshalling to Structs is inconvenient. https://github.com/valyala/fastjson
-
Object-oriented JSON in Go
Interesting approach, even though reflection support is supposed to be landing soon, this would be really really useful when using TinyGo. (Fro example, writing web backend serverless functions with Fermyon’s Spin framework for WASM that needs to return JSON). Do you have any benchmarks on how it performs vs stdlib’s encoding/json and/or something like fastjson?
- Best approach for a monolithic web app?
-
High-performance JSON parsing in Go
FastJason (https://github.com/valyala/fastjson) does not use code generation or structs and is great for parsing very dynamic schemas.
It relies heavily on bytes.IndexOf for which Go provides SIMD optimizations transparently. However, it has some correctness issues when parsing malformed json that might need to be addressed. Generally it is recommended to be used with trusted json documents for internal services and may require further testing before being used to parse arbitrary json documents.
-
3 Ways I Keep My Rest APIs endpoints down to 4-6 lines and eliminate boilerplate. What are yours?
Try fastjson library. It allows you to grab deeply nested json objects without marshalling the entire json.
- Any way to convert unknown/dynamic json to generic object structure
-
Golang, GraphQL y Postgress
Como herramientas te recomiendo: FastJson https://github.com/valyala/fastjson : Si necesitas leer jsons Testify https://github.com/stretchr/testify : Para mockear y testear
-
Ad hoc JSON parsing
In Go if I need to extract just a few fields from a large JSON document it's hard to beat https://github.com/valyala/fastjson
-
TinyGo Reflection?
Another option is to use what I like to call "Lazy" decoders, like https://github.com/valyala/fastjson which will work with TinyGo, but doesn't have the same type of API as the standard lib (or alternatives) in terms of Marshaling and Unmarshalling. Instead you "Parse" a JSON object, and use Getters to access the types you want.
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Stats
valyala/fastjson is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of fastjson is Go.