|
From: | Anthony Liguori |
Subject: | Re: [Qemu-devel] Re: [PATCH] win32: use PRId64 instead of %lld |
Date: | Tue, 26 Jan 2010 06:47:12 -0600 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5) Gecko/20091209 Fedora/3.0-4.fc12 Lightning/1.0pre Thunderbird/3.0 |
On 01/26/2010 05:43 AM, Luiz Capitulino wrote:
The issue I see isn't related to unsigned. Apparently we currently accept values such as 'a' as valid strings. Since this is not valid json we probably should reject it just in case we will want to switch to another json library, otherwise clients might come to depend on non-standard behaviour.This extension is only used internally by QEMU and we find it very convenient otherwise we would have to escape strings in dicts and lists, which is error prone and time consuming.
Actually, I was reading the JSON RFC last night and came across: "A JSON parser transforms a JSON text into another representation. A JSON parser MUST accept all texts that conform to the JSON grammar. A JSON parser MAY accept non-JSON forms or extensions." So we are fully JSON compliant in our current implementation. Regards, Anthony Liguori
[Prev in Thread] | Current Thread | [Next in Thread] |