Re: [apps-discuss] Last Call: <draft-ietf-appsawg-json-pointer-07.txt> (JSON Pointer) to Proposed Standard

Robert Sayre <sayrer@gmail.com> Tue, 08 January 2013 18:57 UTC

Return-Path: <sayrer@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C396421F8446; Tue, 8 Jan 2013 10:57:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.099
X-Spam-Level:
X-Spam-Status: No, score=-3.099 tagged_above=-999 required=5 tests=[AWL=0.500, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 72cswcpjSDeB; Tue, 8 Jan 2013 10:57:03 -0800 (PST)
Received: from mail-lb0-f171.google.com (mail-lb0-f171.google.com [209.85.217.171]) by ietfa.amsl.com (Postfix) with ESMTP id 2F6D221F8442; Tue, 8 Jan 2013 10:57:01 -0800 (PST)
Received: by mail-lb0-f171.google.com with SMTP id gf7so641234lbb.30 for <multiple recipients>; Tue, 08 Jan 2013 10:57:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=WRDPit+3DGAsj/F43jvA6CbBefrcpcSZELhCupHfJeI=; b=VQSjKdnccxSHIg0dyCkaw1Jph28q5v6J9R1Sbd+zLEBDgxKctzDfZkFppkyNM/FbC2 qa2+NV9w9qfbT6ujfQD7lOFJoRYJcwOKqK2Zy2nXv6UAq0wzZp6w7yhIZfY9KzrVSIja spmQWXMusU4xPK5SU3ofxahys6csLXrqBcL76yZdZjPNVgF6qF7RZOwdfhkQXDZq1Q4i yDJvv7ydVZ2ah/WXDHJHyveyHTIuiUOfVsD4TFDSuTyyuQ5eJBLxJrwfucsyxSQm42Gv cPzO06m33n5RQzC2Qpiw2wVGVAkMb69yuT2Dpl691FM2gE+jjJk1sX6GBRC32Pa+QWKh YEmw==
MIME-Version: 1.0
Received: by 10.152.121.212 with SMTP id lm20mr61998011lab.42.1357671421098; Tue, 08 Jan 2013 10:57:01 -0800 (PST)
Received: by 10.112.43.226 with HTTP; Tue, 8 Jan 2013 10:57:00 -0800 (PST)
In-Reply-To: <CAD5Szk-CTBSeTc-QvDLZ3o5twYq6WF=g6Wr1bsDc=ub=T0pXZg@mail.gmail.com>
References: <20121211150057.28223.93310.idtracker@ietfa.amsl.com> <50cb04b9.86df440a.72fe.1e20SMTPIN_ADDED_BROKEN@mx.google.com> <CABP7RbeNsZ_rBWRjou=VG+hBhUKaOz+y1a0sSChwWiHte9znnQ@mail.gmail.com> <50cb5f3c.694c420a.38fb.39afSMTPIN_ADDED_BROKEN@mx.google.com> <CAChr6SxZRc3B_HCbw76kLe2dsRSr43r-gLpfMVnCUfJTrZdTLA@mail.gmail.com> <CABP7RbfA33huBFadMeXTTEt=MkjW8-d4DFH7+GLXGurnm9sSRw@mail.gmail.com> <CAOXDeqpPE4eNy_qJpDPdPHbCQakG9-hDcNZ3Sj9r4kWedByVzQ@mail.gmail.com> <CAChr6SwtS_=iS-k4mJm1vHjEvvGVzay5jDYeGheqsPZqO-89CQ@mail.gmail.com> <EABB8F51-C3B4-49F5-8672-5C2ABAC7043A@mnot.net> <CAChr6Sx7JdKM91EwJaSZ0Ra_F4FSqkuc3vzTY1LM=F_8sWho+Q@mail.gmail.com> <1357515310.6827.23.camel@polyglot> <CAChr6SyAq=7aQdZn54ihYK+0hDhL--2Oaq0RvehoNFbwKNNShA@mail.gmail.com> <CAChr6SxorKO20rGYi-e4YNF=HNGrwz8wPGKCFZQYWQwqsetjjg@mail.gmail.com> <CAOXDeqqE2mCLapwvjwQkme5VTpRCfmF0mFQcx02WW0-zi4i5=g@mail.gmail.com> <50EB4E8B.30700@versi.edu.au> <CAOXDeqoOj1K_zBWVZbE2j4Vnp1pYZ1yUEp9nyTKZmp-QrAziqg@mail.gmail.com> <CAD5Szk-U1LeBSfUgah8XXE2LZ=utR=0W-V7VsT6j-i2VixZerg@mail.gmail.com> <CAChr6SzvXWkkCZU3GPGFJtoqZ=0AOktFhrML6ZMtf7nU9iwxjw@mail.gmail.com> <CAD5Szk-CTBSeTc-QvDLZ3o5twYq6WF=g6Wr1bsDc=ub=T0pXZg@mail.gmail.com>
Date: Tue, 08 Jan 2013 10:57:00 -0800
Message-ID: <CAChr6Sxnj=tbV1fUPHzVh4N_0T_13x2nGDCs0LQ92t5wKmfb5A@mail.gmail.com>
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-json-pointer-07.txt> (JSON Pointer) to Proposed Standard
From: Robert Sayre <sayrer@gmail.com>
To: Jared Rosoff <jsr@10gen.com>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: Mark Nottingham <mnot@mnot.net>, IETF Discussion <ietf@ietf.org>, Matthew Morley <matt@mpcm.com>, IETF Apps Discuss <apps-discuss@ietf.org>, IESG <iesg@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Jan 2013 18:57:03 -0000

On Tue, Jan 8, 2013 at 9:52 AM, Jared Rosoff <jsr@10gen.com> wrote:
>
> 1) It seems like some of the examples raised on this thread conflate JSON
> documents with Javascript objects. According to the json spec, an object
> always starts with an "{" and ends with a "}". Therefore, while the json
> path "/1" could refer to elements in { "1": "a" } and [1,2], the latter is
> not a correct JSON object.

>From a JS shell session:

% JSON.stringify([1,2])
"[1,2]"

- Rob