JSONDerulo

A JSON serialization that is dirty to talk about

Author: Sang Han 2015

jjangsangy@gmail.com

$ derulo
{
  "JSONDerulo": "JSONDerulo"
}

Usage

$ derulo --say
{
  "JSONDerulo": "whatcha say"
}

Syntactic Sugar

$ derulo --say --output=json
{
  "JSONDerulo": "whatcha say"
}

Keyword Based Query

$ derulo relationships
{
  "JSONDerulo": "JSONDerulo"
}
$ derulo castle
{
  "JSONDerulo": "IS THERE SUCH A THING AS A CONNECTED CASTLE?",
}

Stream Output

$ derulo --stream solo
  "JSONDerulo": 
      [
        "Riding solo, soooooloooo",
        "yeah it's like": [
            "S", "O", "L", "O",
            "S", "O", "L", "O",
            "S", "O", "L", "O",
            "S", "O", "L", "O"
      ],
      "yeah it's like": [
            "S", "O", "L", "O",
            "S", "O", "L", "O",
            "S", "O", "L", "O",
            "S", "O", "L", "O"
      ],
      "yeah it's like":  [ ...


Some Known Issues

Issue with Infinite recursive calls

$ derulo --say derulo
{
  "JSONDerulo": {
    "JSONDerulo": {
      "JSONDerulo": {
        "JSONDerulo": {
          "JSONDerulo": {
            "JSONDerulo": ...
          }
        }
      }
    }
  }
}}

Some Undefined Stochastic Behavior

$ derulo
{
  "JSONDerulo": "JSONDerulo"
}
$ derulo
{
  "JSONDerulo": "Marry Me"
}
Share this project:

Updates