JSON (pronounced like the name "Jason" -- jā'sən),
which stands for "JavaScript Object Notation",
В три слова
JSON это текстовый формат — формат объектных литералов JavaScript.
Нечто типа этого:
{
menu:
{
id : "file",
value: "File:",
menuitem:
[
{ caption: "New", id: 17 },
{ caption: "Open", id: 24 },
{ caption: "Close", id: 28 }
]
}
Позволяет описывать данные разных типов и структур. Характеризуется
большей компактностью чем XML и легкостью парсинга.
Активно используется в
AJAX
Нативно подерживается JavaScript — парсинг это просто вызов метода eval("json text")
В настоящее время известны имплементации для следущих языков:
ActionScript.
C.
C#.
Cold Fusion.
E.
Java.
JavaScript.
ML.
Objective CAML.
Perl.
PHP
Python.
Rebol.
Ruby.
Squeak.
Ссылки и нотация
здесь:
Мой tiscript (dll, free) естесвенно поддерживает JSON нативно:
чтение — obj = eval( string | stream )
и запись — (String | stream).printf("%V",obj)
Вот, рекомендую.