[Sugar-devel] Rationale behind the JSON -> CJSON switch in Sugar codebase?

Lucian Branescu lucian.branescu at gmail.com
Thu Nov 12 11:53:34 EST 2009


The json module (simplejson) has only the parser written in C, so it's
still slower overall than cjson. Not by a lot, but measurable.

2009/11/12 Martin Langhoff <martin.langhoff at gmail.com>:
> On Thu, Nov 12, 2009 at 4:59 PM, Martin Langhoff
> <martin.langhoff at gmail.com> wrote:
>> Then maybe yes, I am seeing a bug in cjson that parses 'foo\/bar' incorrectly.
>
> Confirmed. In a python session:
>
>>>> json.loads('"foo\/bar"')
> u'foo/bar'    <== correct
>>>> cjson.decode('"foo\/bar"')
> 'foo\\/bar'   <== incorrect
>
>
>
> m
> --
>  martin.langhoff at gmail.com
>  martin at laptop.org -- School Server Architect
>  - ask interesting questions
>  - don't get distracted with shiny stuff  - working code first
>  - http://wiki.laptop.org/go/User:Martinlanghoff
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>


More information about the Sugar-devel mailing list