BOOL .DICT .FLOAT .INT .OVERFLOW .LIST ...STRING DECODE .STRING ENCODE . ---------------------------------------------------------------------- Ran 10 tests in 0.000s OK true False {"int":42,"float":3.1400000000000001243,"bool":false,"string":"s"} {'int': 42, 'float': 3.14, 'bool': False, 'string': 's'} 123.40000000000000568 encoded = '123' decoded = 123 decoded = {'a': 123} -- 0 {'k': 0} -- 2147483648 {'k': 2147483648} -- 4294967296 {'k': 4294967296} -- 18446744073709551615 {'k': 18446744073709551615L} -- 18446744073709551616 {'k': 18446744073709551616L} -- 340282366920938463463374607431768211456 {'k': 340282366920938463463374607431768211456L} [4,"foo",false] [4, 'foo', False] {"foo":42} {'bar': 43} 'abc' "\u0000ÿ" "μ"