Awesome Go

gjo

CategoryJSON
SubcategoryJSON
Stars0

Small utility to create JSON objects

About gjo

gjo

GitHub Actions status CircleCI Go Report Card

Small utility to create JSON objects.
This was inspired by jpmens/jo.

sreenshot

Support OS

  • Mac
  • Linux
  • Windows

Requirements

  • Go 1.1.14~
  • Git

Installtion

Build

$ git clone https://github.com/skanehira/gjo.git
$ cd gjo
$ GO111MODULE=on go install

Binary

Please download from releases

Usage

Mac and Linux

$ gjo -p status=$(gjo name=gorilla age=26 lang=$(gjo -a Go Java PHP))
{
    "status": {
        "age": 26,
        "lang": [
            "Go",
            "Java",
            "PHP"
        ],
        "name": "gorilla"
    }
}
$ gjo -h
Usage of gjo:
  -a    creates an array of words
  -p    pretty-prints
  -v    show version

Windows

If you want to use $() on the Windows, please install shellwrap.

shellwrap gjo -p status=$(gjo name=gorilla age=26)

Author

gorilla0513

Frequently Asked Questions

What is gjo?

gjo is a JSON library for the Go programming language. Small utility to create JSON objects

How do I install gjo?

Install gjo with the Go module system using `go get skanehira/gjo`. Check the repository for the current installation instructions.

What category does gjo belong to?

gjo is listed under JSON, specifically JSON.

← Back to JSON