Re: [Json] Meanwhile, out there...
"Pete Cordell" <petejson@codalogic.com> Sun, 02 March 2014 12:16 UTC
Return-Path: <petejson@codalogic.com>
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 ECE161A0923 for <json@ietfa.amsl.com>; Sun, 2 Mar 2014 04:16:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.537
X-Spam-Level: ***
X-Spam-Status: No, score=3.537 tagged_above=-999 required=5 tests=[BAYES_50=0.8, FH_HOST_EQ_D_D_D_D=0.765, HELO_MISMATCH_COM=0.553, RDNS_DYNAMIC=0.982, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, STOX_REPLY_TYPE=0.439] 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 f5mcRjgUFmmw for <json@ietfa.amsl.com>; Sun, 2 Mar 2014 04:16:09 -0800 (PST)
Received: from ppsa-online.com (lvps217-199-162-192.vps.webfusion.co.uk [217.199.162.192]) by ietfa.amsl.com (Postfix) with ESMTP id 7F1AD1A0C99 for <json@ietf.org>; Sun, 2 Mar 2014 04:16:08 -0800 (PST)
Received: (qmail 7869 invoked from network); 2 Mar 2014 12:15:21 +0000
Received: from host81-155-177-242.range81-155.btcentralplus.com (HELO codalogic) (81.155.177.242) by lvps217-199-162-217.vps.webfusion.co.uk with ESMTPSA (RC4-MD5 encrypted, authenticated); 2 Mar 2014 12:15:21 +0000
Message-ID: <211FD4E4CB37411AA3BA79156DEF9160@codalogic>
From: Pete Cordell <petejson@codalogic.com>
To: JSON WG <json@ietf.org>
References: <7FE4234C-25BC-4AB9-B0DD-9E1641DB9BE0@mnot.net> <4CA4E293-3252-4082-A40C-DE867D732209@vpnc.org> <CAHBU6is9aq4Ev6zMBRbu+ik0VVbCLmedU9QkKHjxbw9pRjmm2A@mail.gmail.com>
Date: Sun, 02 Mar 2014 12:15:34 -0000
X-Unsent: 1
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="UTF-8"; reply-type="original"
Content-Transfer-Encoding: 8bit
X-Vipre-Scanned: 001EA323006974001EA470
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
Archived-At: http://mailarchive.ietf.org/arch/msg/json/71e8JejXVPuL4GLoLSsNrpV61oI
Cc: Mark Nottingham <mnot@mnot.net>, Tim Bray <tbray@textuality.com>, Paul Hoffman <paul.hoffman@vpnc.org>
Subject: Re: [Json] Meanwhile, out there...
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
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: Sun, 02 Mar 2014 12:16:11 -0000
Actually, I really wish the IETF would grab the bull by the horns and define a notation that is geared towards it's purposes rather than continually making do with everyone else's second-hand cast offs! I think something JSON like would be good, but with a few modifications. For example SHON - Simple Humanized Object Notation: // Implicit initial object - no { // Comments are allowed a_name_without_space: 12 // Unquoted whitespace without a comma separates records "a name with spaces": 14 an_array: 15, 16, 17 // Commas implicitly create an array an_array: 18 // Another member for an_array a_string: "A string" another_string: 'Another string' an_object: { /* as JSON */ } </rant> Pete Cordell Codalogic Ltd C++ tools for C++ programmers, http://codalogic.com Read & write XML in C++, http://www.xml2cpp.com ----- Original Message ----- From: "Tim Bray" <tbray@textuality.com> To: "Paul Hoffman" <paul.hoffman@vpnc.org> Cc: "Mark Nottingham" <mnot@mnot.net>; "JSON WG" <json@ietf.org> Sent: Sunday, March 02, 2014 9:58 AM Subject: Re: [Json] Meanwhile, out there... It says “this implementation doesn’t handle Unicode characters”. Unfortunately, that’s more or less all the characters I use. Actually, quite sensible on the surface, aside from allowing +/-Infinity. On Sun, Mar 2, 2014 at 1:46 AM, Paul Hoffman <paul.hoffman@vpnc.org> wrote: > On Mar 2, 2014, at 8:38 AM, Mark Nottingham <mnot@mnot.net> wrote: > > > > > <http://json5.org/> > > > >> JSON5 is a proposed extension to JSON that brings ES5 enhancements to > its syntax. It remains a strict subset of JavaScript, adds no new data > types, and is astrict superset of existing JSON. > > This appears to only be meant to work in a Javascript program, yes? > Otherwise, what the heck does "Object keys can be unquoted if they're > valid > identifiers" mean? > > --Paul Hoffman > _______________________________________________ > json mailing list > json@ietf.org > https://www.ietf.org/mailman/listinfo/json > -------------------------------------------------------------------------------- > _______________________________________________ > json mailing list > json@ietf.org > https://www.ietf.org/mailman/listinfo/json >
- Re: [Json] Meanwhile, out there... Carsten Bormann
- Re: [Json] Meanwhile, out there... Tim Bray
- [Json] Meanwhile, out there... Mark Nottingham
- Re: [Json] Meanwhile, out there... Paul Hoffman
- Re: [Json] Meanwhile, out there... Pete Cordell
- Re: [Json] Meanwhile, out there... Carsten Bormann
- Re: [Json] Meanwhile, out there... Phillip Hallam-Baker
- Re: [Json] Meanwhile, out there... John Cowan
- Re: [Json] Meanwhile, out there... Phillip Hallam-Baker
- Re: [Json] Meanwhile, out there... John Cowan