add json method

未完成だけど一応。