>>> a = JsonValue({'vegitables': ['cabbage', 'onion'], 'apple':'red', 'banana':'yellow'})
>>> a.indent(4)
{
  "vegitables": ['cabbage', 'onion'],
  "apple":"red",
  "banana":"yellow"
}

上記のような Python の dictionary を
インデントで整形して出力するにはどんなふうに
書いたら良いでしょうか? [ keyはString、valueはString|Array のみが扱えれば良いです]