lua2json.lua 387 B

123456789101112131415161718192021
  1. #!/usr/bin/env lua
  2. -- usage: lua2json.lua [lua_file]
  3. --
  4. -- Eg:
  5. -- echo '{ "testing" }' | ./lua2json.lua
  6. -- ./lua2json.lua test.lua
  7. local json = require "cjson"
  8. local util = require "cjson.util"
  9. local env = {
  10. json = { null = json.null },
  11. null = json.null
  12. }
  13. local t = util.run_script("data = " .. util.file_load(arg[1]), env)
  14. print(json.encode(t.data))
  15. -- vi:ai et sw=4 ts=4: