Разлика между версии на „JSON“

57 байта изтрити ,  преди 1 година
м
м (→‎XML примери: replaced: мигновенно → мигновено редактирано с AWB)
</source>
 
Един потенциален недостатък на свободната форма на JSON идва от способносттавъзможността числата да се пишат като числови литераликонстанти или string-овенизове в кавички. Като пример:Наример ZIP кодовете в североизточна Америка започват с нули (например, 07728 за Freehold, New Jersey). Ако е числото е написано с кавички от един програмист, но не и от друг, започващите нули може да се пропуснат при обмяна на данни между системите, когато се търси за тях в същата система или когато се принтиратпечатат. Като добавка, пощенските кодове в САЩ използват числа, но в други страни използват и букви. Това е типът проблеми, с които JSON Schema-та (виж по-надолу) се цели да се справи.
 
Откакто JSON e почти подмножество на JavaScript е възможно, но не се препоръчва<ref>[http://www.json.org/js.html JSON in JavaScript], on JSON's web page: "The eval function is very fast. However, it can compile and execute any JavaScript program, so there can be security issues [...]"</ref> да се преобразува текстът от JSON в обект като се използва функцията на JavaScript <code>[[eval|eval()]]</code>. Като пример, ако горните данни от JSON кода се поберътпоберат в JavaScript string променлива <code>contact</code>, човек може да я използва, за да създаде обект както следва:
 
<source lang=JavaScript>
279

редакции