Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 5.9% on proxy.golang.org
Top 4.3% forks on proxy.golang.org

proxy.golang.org : github.com/iOliverNguyen/ujson

Package ujson implements a fast and minimal JSON parser and transformer that works on unstructured json. Example use cases: without fully unmarshalling it into a map[string]interface{} CAUTION: Behaviour is undefined on invalid json. Use on trusted input only. The single most important function is "Walk()", which parses the given json and call callback function for each key/value pair processed. Calling "Walk()" with the above input will produce: "level" indicates the indentation of the key/value pair as if the json is formatted properly. Keys and values are provided as raw literal. Strings are always double-quoted. To get the original string, use "Unquote". "value" will never be empty (for valid json). You can test the first byte ("value[0]") to get its type: When processing arrays and objects, first the open bracket ("[", "{") will be provided as "value", followed by its children, and finally the close bracket ("]", "}"). When encountering open brackets, you can make the callback function return "false" to skip the array/object entirely.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/i%21oliver%21nguyen/ujson
Keywords: go, json, minimal, parser, performance
License: MIT
Latest release: over 3 years ago
First release: about 4 years ago
Namespace: github.com/iOliverNguyen
Stars: 76 on GitHub
Forks: 10 on GitHub
Total Commits: 16
Committers: 1
Average commits per author: 16.0
Development Distribution Score (DDS): 0.0
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 8 days ago

    Loading...
    Readme
    Loading...