Re: [Json] I-JSON Tpic #2: Top-Level

Stefan Drees <stefan@drees.name> Wed, 21 May 2014 05:22 UTC

Return-Path: <stefan@drees.name>
X-Original-To: json@ietfa.amsl.com
Delivered-To: json@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 525491A0755 for <json@ietfa.amsl.com>; Tue, 20 May 2014 22:22:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level:
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NsaAx1pHrTrS for <json@ietfa.amsl.com>; Tue, 20 May 2014 22:22:53 -0700 (PDT)
Received: from mout.web.de (mout.web.de [212.227.15.14]) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA256 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E95BA1A049D for <json@ietf.org>; Tue, 20 May 2014 22:22:52 -0700 (PDT)
Received: from newyork.local.box ([80.187.97.87]) by smtp.web.de (mrweb004) with ESMTPSA (Nemesis) id 0Md16Y-1WW0Mt3zco-00IC2f for <json@ietf.org>; Wed, 21 May 2014 07:22:50 +0200
Message-ID: <537C3829.2040506@drees.name>
Date: Wed, 21 May 2014 07:22:49 +0200
From: Stefan Drees <stefan@drees.name>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: json@ietf.org
References: <535EB119.4000908@cisco.com> <CAHBU6itycQmqzAuxWyrFZ_v=fHdenm2csyAqtUGGu+vteh6=yQ@mail.gmail.com> <255B9BB34FB7D647A506DC292726F6E1154581E82F@WSMSG3153V.srv.dir.telstra.com> <CAHBU6iuqosV91W6CJyow_eaKdCNm_VOairJysuLS8mrWV+HM9g@mail.gmail.com> <ABB2BA00-6A21-4710-A1F5-49D4FB469E8F@vpnc.org> <CAK3OfOig8y5KpYZ86KrMPxrJOYC_hLBew_nmyneHCC2mXX+tag@mail.gmail.com> <537BB89E.2040305@cisco.com> <CAHBU6ivpG_H=UFd1fAQednN3Q2vvJtw5DD150GnRjq+Ar3bbTA@mail.gmail.com> <B8099FF7-F3DF-408B-91A5-5F061AB981D4@vpnc.org>
In-Reply-To: <B8099FF7-F3DF-408B-91A5-5F061AB981D4@vpnc.org>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K0:4Q52YeT9S9XggI/bIWQe4r1kLUZjMC2eKgUaDDI+XJQ+bOjjs/o +CKHSAWbELf2oKTIMTg3tPq/os97ujkRNUhH9LabJ7+P3VjE6aPk/6HI12uHmOcijTSVLim ABLIVLQd5MqyipHtE+piBqIk7G1hZv2F0u+DonUlP3hKZU7EBDuZuENQ5M1iIqY2x8j5LRM YvHNQp4NQ70Ywo3pHdOsw==
Archived-At: http://mailarchive.ietf.org/arch/msg/json/nGkxi7cdpgR51n5IJNPoRdqES3c
Subject: Re: [Json] I-JSON Tpic #2: Top-Level
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: stefan@drees.name
List-Id: "JavaScript Object Notation \(JSON\) WG mailing list" <json.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/json>, <mailto:json-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/json/>
List-Post: <mailto:json@ietf.org>
List-Help: <mailto:json-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/json>, <mailto:json-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 May 2014 05:22:54 -0000

On 2014-05-20 22:50 +02:00, Paul Hoffman wrote:
> On May 20, 2014, at 1:27 PM, Tim Bray <tbray@textuality.com> wrote:
>
>> For what it’s worth, this particular consensus excludes me.
>>
>> 1. The goal for I-JSOn is to maximize interoperability, and there
>> is software out there coded to 4627 which will fail when presented with 42
>> or true; so interoperability suffers when you do that.
>> 2. For the type of work the IETF is engaged in, Must-Ignore is almost
>> always a win in protocol designs, and thus we would do well to encourage
>> the use of JSON that makes this straightforward.
>
> <no hat>
>
> The goal of this document is to maximize interoperability. RFC 4627 and
> other specs had the rule that JSON texts had to be objects or arrays.
> Restricting JSON texts *in this profile* maximizes interoperability
> better than RFC 7159 did.
>
> This profile is not meant to be correcting RFC 7159; it is meant to be
> giving a profile that maximizes interoperability.

+1 from here

{"Stefan": "Greetings"}