[new] add json.lua