From 4b81736946201d61c611f4100d562d618243c9bf Mon Sep 17 00:00:00 2001 From: Mark Pulford <mark@kyne.com.au> Date: Sun, 29 May 2011 20:48:45 +0930 Subject: Update TODO --- TODO | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/TODO b/TODO index a17bc1b..72d9b63 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,10 @@ -- Option to configure encoding escapes. - - Make encode/decode routines OS thread safe (within the same lua_State) - Optionally create an object for settings. Clone function. + +- Explain limitations of using JSON as a serialisation format under Lua: + - Tables keys: + - Must only be integer or string + - Integer keys will be deserialised as a string + - Metamethods are not used when encoding tables: + - next() is used to iterate over hashes. + - rawget() is used when iterating over arrays. -- cgit v1.2.3-55-g6feb