# HG changeset patch # User Fredrik Lundh # Date 1257420215 -3600 # Node ID 0ddfacbb25718c396f98e3fff5498b7c979020a3 # Parent 8654fb7d01186230d518d61af3dc7b819ffcf685 Added simple benchmark script. diff -r 8654fb7d01186230d518d61af3dc7b819ffcf685 -r 0ddfacbb25718c396f98e3fff5498b7c979020a3 jsonbench.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/jsonbench.py Thu Nov 05 12:23:35 2009 +0100 @@ -0,0 +1,75 @@ +import timeit + +testobj1 = ['JSON Test Pattern pass1', + {'object with 1 member': ['array with 1 element']}, + {}, + [], + -42, + True, + False, + None, + {'': 2.3456789012000001e+76, + ' s p a c e d ': [1, 2, 3, 4, 5, 6, 7], + '# -- --> */': ' ', + '0123456789': 'digit', + 'ALPHA': 'ABCDEFGHIJKLMNOPQRSTUVWYZ', + 'E': 1.23456789e+34, + u'\\/\\"\ucafe\ubabe\uab98\ufcde\ubcda\uef4a\x08\x0c\n\r\t`1~!@#$%^&*()_+-=[]{}|;:\',./<>?': 'A key can be any string', + 'address': '50 St. James Street', + 'alpha': 'abcdefghijklmnopqrstuvwyz', + 'array': [], + 'backslash': '\\', + 'comment': '// /*