How to Install and Uninstall golang-github-valyala-fastjson-dev Package on Ubuntu 21.10 (Impish Indri)

Last updated: May 16,2024

1. Install "golang-github-valyala-fastjson-dev" package

Learn how to install golang-github-valyala-fastjson-dev on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install golang-github-valyala-fastjson-dev

2. Uninstall "golang-github-valyala-fastjson-dev" package

Please follow the step by step instructions below to uninstall golang-github-valyala-fastjson-dev on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove golang-github-valyala-fastjson-dev $ sudo apt autoclean && sudo apt autoremove

3. Information about the golang-github-valyala-fastjson-dev package on Ubuntu 21.10 (Impish Indri)

Package: golang-github-valyala-fastjson-dev
Architecture: all
Version: 1.6.3-3
Multi-Arch: foreign
Priority: optional
Section: universe/golang
Source: golang-github-valyala-fastjson
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Go Packaging Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 4695
Filename: pool/universe/g/golang-github-valyala-fastjson/golang-github-valyala-fastjson-dev_1.6.3-3_all.deb
Size: 453596
MD5sum: 99a8cfae5ae20059930e04a8dae3b43c
SHA1: 0ca095c10d218e9510b11d7c08c88bdf73e09b8d
SHA256: dd903e1b9631977fabfc584334b96be6c0ad4ee80973a6fafd591e0c2e121f2e
SHA512: 7b0ce4c3625f03c6f3348295f20b2a0cce2300e93dc03aea515c740b98874583027304e4b9f944f760d700bdafa4e65b48435087e23f84ee80286c55e405d7a5
Homepage: https://github.com/valyala/fastjson
Description-en: fast JSON parser and validator for Go (library)
No custom structs, no code generation, no reflection.
.
Features:
* Fast. As usual, up to 15x faster than the standard encoding/json.
* Parses arbitrary JSON without schema, reflection, struct magic and code
generation contrary to easyjson.
* Provides a simple API.
* Outperforms jsonparser and gjson when accessing multiple unrelated fields,
since fastjson parses the input JSON only once.
* Validates the parsed JSON unlike jsonparser and gjson.
* May quickly extract a part of the original JSON with
Value.Get(...).MarshalTo and modify it with Del and Set functions.
* May parse array containing values with distinct types (aka non-homogenous
types). For instance, fastjson easily parses the following JSON array
[123, "foo", [456], {"k": "v"}, null].
* fastjson preserves the original order of object items when calling
Object.Visit.
.
Known limitations:
* Requies extra care to work with - references to certain objects
recursively returned by Parser must be released before the next call to
Parse. Otherwise the program may work improperly. The same applies to
objects returned by Arena.
* Cannot parse JSON from io.Reader.
.
Security:
* fastjson shouldn't crash or panic when parsing input strings specially
crafted by an attacker. It must return error on invalid input JSON.
* fastjson requires up to sizeof(Value) * len(inputJSON) bytes of memory
for parsing inputJSON string. Limit the maximum size of the inputJSON
before parsing it in order to limit the maximum memory usage.
Description-md5: 061ac6906721aebbff5eb25bd0803842