From 32b57dac838d7cbece250aa8ce42b788750ba857 Mon Sep 17 00:00:00 2001 From: Mark Pulford Date: Tue, 3 Jan 2012 21:30:39 +1030 Subject: Rename encode/decode scripts to lua2json/json2lua --- tests/decode.lua | 14 -------------- tests/encode.lua | 28 ---------------------------- tests/json2lua.lua | 14 ++++++++++++++ tests/lua2json.lua | 28 ++++++++++++++++++++++++++++ 4 files changed, 42 insertions(+), 42 deletions(-) delete mode 100755 tests/decode.lua delete mode 100755 tests/encode.lua create mode 100755 tests/json2lua.lua create mode 100755 tests/lua2json.lua (limited to 'tests') diff --git a/tests/decode.lua b/tests/decode.lua deleted file mode 100755 index 18f3fc5..0000000 --- a/tests/decode.lua +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env lua - --- usage: decode.lua [json_file] --- --- Eg: --- echo '[ "testing" ]' | ./decode.lua --- ./decode.lua test.json - -local json = require "cjson" -local misc = require "cjson-misc" - -local json_text = misc.file_load(arg[1]) -local t = json.decode(json_text) -print(misc.serialise_value(t)) diff --git a/tests/encode.lua b/tests/encode.lua deleted file mode 100755 index 6b767cb..0000000 --- a/tests/encode.lua +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env lua - --- usage: encode.lua [lua_file] --- --- Eg: --- echo '{ "testing" }' | ./encode.lua --- ./encode.lua lua_data.lua - -local json = require "cjson" -local misc = require "cjson-misc" - -function get_lua_table(file) - local func = loadstring("data = " .. misc.file_load(file)) - if func == nil then - error("Invalid syntax? Lua table required.") - end - - local env = {} - func = setfenv(func, env) - func() - - return env.data -end - -local t = get_lua_table(arg[1]) -print(json.encode(t)) - --- vi:ai et sw=4 ts=4: diff --git a/tests/json2lua.lua b/tests/json2lua.lua new file mode 100755 index 0000000..050b89d --- /dev/null +++ b/tests/json2lua.lua @@ -0,0 +1,14 @@ +#!/usr/bin/env lua + +-- usage: json2lua.lua [json_file] +-- +-- Eg: +-- echo '[ "testing" ]' | ./json2lua.lua +-- ./json2lua.lua test.json + +local json = require "cjson" +local misc = require "cjson-misc" + +local json_text = misc.file_load(arg[1]) +local t = json.decode(json_text) +print(misc.serialise_value(t)) diff --git a/tests/lua2json.lua b/tests/lua2json.lua new file mode 100755 index 0000000..3efd4af --- /dev/null +++ b/tests/lua2json.lua @@ -0,0 +1,28 @@ +#!/usr/bin/env lua + +-- usage: lua2json.lua [lua_file] +-- +-- Eg: +-- echo '{ "testing" }' | ./lua2json.lua +-- ./lua2json.lua lua_data.lua + +local json = require "cjson" +local misc = require "cjson-misc" + +function get_lua_table(file) + local func = loadstring("data = " .. misc.file_load(file)) + if func == nil then + error("Invalid syntax? Lua table required.") + end + + local env = {} + func = setfenv(func, env) + func() + + return env.data +end + +local t = get_lua_table(arg[1]) +print(json.encode(t)) + +-- vi:ai et sw=4 ts=4: -- cgit v1.2.3-55-g6feb