[e-lang] deJSONKit - serialization as JSON from E
Kevin Reid
kpreid at mac.com
Fri May 22 13:11:30 EDT 2009
On May 22, 2009, at 12:20, Tyler Close wrote:
> On Fri, May 22, 2009 at 4:02 AM, Kevin Reid <kpreid at mac.com> wrote:
>>
>
>> Right, but there's no syntax to bind (define) #s=1234 within the
>> JSON.
>
> The fragment is not making a deep reference into the JSON text; it's
> referring to the resource as a whole. Perhaps the following example
> will be clearer:
>
> resource at: <http://example.com/foo.json>:
>
> {
> "name" : "I am recursive",
> "self": { "@" : "http://example.com/foo.json" }
> }
>
> Which a client can reconstruct into a JSON container having 2 members:
> one with a text string value and another with a reference to the JSON
> container.
But this permits only reference back to the root, not arbitrary
internal cycles. I need something that can encode, for an arbitrary
well-known example, a doubly-linked list.
--
Kevin Reid <http://homepage.mac.com/kpreid/>
More information about the e-lang
mailing list