Add json support

Now introduced hyperdeck(xdeck) format