[e-lang] deJSONKit - serialization as JSON from E

Kevin Reid kpreid at mac.com
Fri May 22 07:02:53 EDT 2009


On May 22, 2009, at 0:40, Tyler Close wrote:

> On Mon, May 18, 2009 at 7:40 AM, Kevin Reid <kpreid at mac.com> wrote:
>> (Hm, though you don't AFAIK have any syntax for cycles?
>
> I avoid representing cycles directly in JSON by snipping the JSON tree
> at the promises. Where a promise appears, I output an "@" element in
> its place. Client code can then  reconstruct the cycle. For example,
>
> resource at: <./#s=1234>:
>
> {
>    "name" : "I am recursive",
>    "self": { "@" : "./#s=1234" }
> }

Right, but there's no syntax to bind (define) #s=1234 within the JSON.

-- 
Kevin Reid                            <http://homepage.mac.com/kpreid/>




More information about the e-lang mailing list