Here are the results of conformity tests:
Code:
"": Empty
"1": 1
"true": True
""hello"": "hello"
"not a value": Error=Unexpected symbol 'n' at position 1
"[]": []
"[1]": [ 1 ]
"[1.1]": [ 1.1 ]
"[-1E+4]": [ -10000 ]
"[100.0e-2]": [ 1 ]
"[.5]": [ 0.5 ]
"[5.]": [ 5 ]
"[.]": Error=Type mismatch at position 2
"[5..5]": Error=Type mismatch at position 2
"[10e]": Error=Type mismatch at position 2
"[e10]": Error=Unexpected symbol 'e' at position 2
"[010e2]": [ 1000 ]
"[010.2]": [ 10.2 ]
"[010]": [ 10 ]
"[0xFF]": [ 255 ]
"[0xff]": [ 255 ]
"[true]": [ True ]
"[TRUE]": [ True ]
"[null]": [ Null ]
"[NULL]": [ Null ]
"[""]": [ "" ]
"["a"]": [ "a" ]
" [ "a" ] ": [ "a" ]
"[1,]": [ 1 ]
"[,]": []
"[,1]": [ 1 ]
"[1,,1]": [ 1, 1 ]
"['a']": Error=Unexpected symbol ''' at position 2
"["a]": [ "a]" ]
"[a"]": Error=Unexpected symbol 'a' at position 2
"['a"]": Error=Unexpected symbol ''' at position 2
"["a']": [ "a']" ]
"[']": Error=Unexpected symbol ''' at position 2
"['']": Error=Unexpected symbol ''' at position 2
"[''']": Error=Unexpected symbol ''' at position 2
"["]": [ "]" ]
"["""]": [ "]" ]
"["'"]": [ "'" ]
"['"']": Error=Unexpected symbol ''' at position 2
"["\'"]": [ "'" ]
"["\\'"]": [ "\\'" ]
"["\""]": [ "\"" ]
"["\"]": [ "\"]" ]
"["\\"]": [ "\\" ]
"["\\\"]": [ "\\\"]" ]
" ["a"]": [ "a" ]
"[ "a"]": [ "a" ]
"["a "]": [ "a " ]
"["a" ]": [ "a" ]
"["a"] ": [ "a" ]
"["\u0041\u00DC"]": [ "AЬ" ]
"["\b\t\f\v\r\n"]": [ "\b\t\fv\r\n" ]
"["\b\t\f\r\n"]": [ "\b\t\f\r\n" ]
"["\x41\xDC"]": [ "AЬ" ]
"[ ] [ ]": []
"["a" "b"]": [ "b" ]
"[1 2]": [ 2 ]
"[{}]": [ {} ]
"[ { } ]": [ {} ]
"[{1}]": [ { "": 1 } ]
"[{1:1}]": [ { "1": 1 } ]
"[{:1}]": [ { "": 1 } ]
"[{"1":}]": [ { "1": Empty } ]
"[{"1":1}]": [ { "1": 1 } ]
"[{"":1}]": [ { "": 1 } ]
"[{"a":}]": [ { "a": Empty } ]
"[{"a":1}]": [ { "a": 1 } ]
"[{"true":1}]": [ { "true": 1 } ]
"[{true:1}]": [ { "True": 1 } ]
"[{null:1}]": [ { "null": 1 } ]
"[{a "a":1}]": Error=Unexpected symbol 'a' at position 3
"[{"a":1"a"}]": [ { "a": 1 } ]
"[{a b:"a"}]": Error=Unexpected symbol 'a' at position 3
"[{a b:a b}]": Error=Unexpected symbol 'a' at position 3
"[{a 1:a 1}]": Error=Unexpected symbol 'a' at position 3
"[{a:b:c}]": Error=Unexpected symbol 'a' at position 3
Comments are not implemented in my version too.

cheers,
</wqw>