ojg
Optimized JSON for Go (by ohler55)
json-to-proto.github.io
convert JSON to Protocol Buffers online in your browser instantly (by json-to-proto)
Our great sponsors
ojg | json-to-proto.github.io | |
---|---|---|
17 | - | |
791 | 243 | |
- | 4.5% | |
7.0 | 3.8 | |
8 days ago | 8 days ago | |
Go | TypeScript | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ojg
Posts with mentions or reviews of ojg.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-11-07.
-
Interactive Examples for Learning Jq
I found Jq to be difficult to use which is why Oj, https://github.com/ohler55/ojg is based on JSONPath. There still are a lot of options but it only takes a couple of help screens to figure out what the options are.
-
Building a high performance JSON parser
You might want to take a look at https://github.com/ohler55/ojg. It takes a different approach with a single pass parser. There are some performance benchmarks included on the README.md landing page.
-
A Journey building a fast JSON parser and full JSONPath
I like the "Simple Encoding Notation" (SEN) of the underlying library: https://github.com/ohler55/ojg/blob/develop/sen.md
- Oj Is on Tap
- SEN: Simple Encoding Notation
- The fastest tool for querying large JSON files is written in Python (benchmark)
-
FX: An interactive alternative to jq to process JSON
Another alternative is the oj app (ojg/cmd/oj) which is part of https://github.com/ohler55/ojg. It relies on JSONPath for extraction and manipulation of JSON.
- Go 1.17 Release Notes
-
OjG now has a tokenizer that is almost 10 times faster than json.Decode
I promise to add more examples but in the mean time there are the test files. The one for Unmarshal is https://github.com/ohler55/ojg/blob/develop/oj/unmashall_test.go
- The Pretty JSON Revolution
json-to-proto.github.io
Posts with mentions or reviews of json-to-proto.github.io.
We have used some of these posts to build our list of alternatives
and similar projects.
We haven't tracked posts mentioning json-to-proto.github.io yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
When comparing ojg and json-to-proto.github.io you can also consider the following projects:
jsonparser - One of the fastest alternative JSON parser for Go that does not require schema
jsonic - All you need with JSON
ask - A Go package that provides a simple way of accessing nested properties in maps and slices.
fastjson - Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
ajson - Abstract JSON for Golang with JSONPath support
omg.jsonparser - The simple JSON parser with validation by condition
jettison - Highly configurable, fast JSON encoder for Go
go-jsonerror - Small package which wraps error responses to follow jsonapi.org
json2go - Create go type representation from json
ojg vs jsonparser
json-to-proto.github.io vs jsonparser
ojg vs jsonic
json-to-proto.github.io vs ask
ojg vs fastjson
json-to-proto.github.io vs ajson
ojg vs ask
json-to-proto.github.io vs omg.jsonparser
ojg vs jettison
json-to-proto.github.io vs go-jsonerror
ojg vs json2go
json-to-proto.github.io vs jsonic