2010-11-30 4 views
10

Я новичок в области веб-приложений. Я наблюдал за горячими и привлекательными дискуссиями о JSON во всем мире.Что такое JSON?

Может кто-нибудь кратко объяснить, что такое JSON? У вас есть ссылки на сайты или форумы, которые могут помочь мне рассказать о JSON?

ответ

16

JSON (JavaScript Object Notation) является языком для хранения данных, немного как XML, но использует более знакомый "словарь" синтаксис стиля и семантику. Например, я могу хранить адресную книгу в формате JSON:

[{"Name": "Jane", "Address": "28 Seventh St", "Age": 27}, 
{"Name": "Steve", "Address": "14 Ninth St", "Age": 25} 
] 

Обратите внимание, что это выглядит очень похож на Python или JavaScript словарь и синтаксис списка. Это в основном все это: сериализация из этих шести основных типов данных:

  • объекта (или «словарь»)
  • Array (или «список»)
  • Строки
  • номера (целое число и с плавающей точкой)
  • Логическое (true и false)
  • null

Дополнительная информация на json.org.

Обратите внимание, что, хотя у него есть «JavaScript» в названии, очень легко читать и записывать данные JSON с любого языка, хотя структура данных лучше всего представлена ​​в динамических языках, таких как JavaScript и Python. На веб-сайте имеется огромный список реализаций на разных языках.

6

От json.org:

JSON (JavaScript Object Notation) представляет собой облегченный формат обмена данными. Человеку легко читать и писать. Машины легко разбираются и генерируются. Он основан на подмножестве языка программирования JavaScript, стандартном ECMA-262 3rd Edition - декабрь 1999 года. JSON - это текстовый формат, который полностью не зависит от языка, но использует условные обозначения, знакомые программистам C-семейства языков, включая C , C++, C#, Java, JavaScript, Perl, Python и многие другие. Эти свойства делают JSON идеальным языком обмена данными.

0

Это способ представления простых структур данных как строки, как правило, для обмена данными.

JSON web site

Смежные вопросы