Что такое JSON и с чем его едят

Опубликовано: 12.04.2014

Баблоруб недавно писал, что блог должен быть ориентирован на аудиторию, де основная масса – новички. По-моему он прав. Таких пользователей всегда много и темы палить не надо :) . Поэтому буду писать о всякой фигне. Сегодня, например, из области программирования.
Что такое JSON
Многих, кто только осваивает веб-программирование пугает непонятная аббревиатура JSON. Я раньше тоже думал, что это какая-то сложная непонятная технология. А оказывается все просто. JSON – это всего лишь формат записи данных.

Грубо говоря, это строка типа такой: {“ключ”:”значение”} .

Нужно вам передать массив в форме? Как раз JSON будет кстати. Надо вывести данные для дальнейшей работы с ними с помощью JavaScript? Пожалуйста! Много чего можно сделать, надо только немного подумать.

Туда можно запихнуть не только строку или число, но и массив (для этого есть []) или еще один объект JSON (да, прямо в другой объект). По сравнению с XML такая запись занимает гораздо меньше места.

Как же это все парсить? Ничего выдумывать не надо, в PHP уже предусмотрены json_decode($json) и json_encode($array) для преобразования данных из JSON в массив и наоборот. Во многих других языках, говорят, тоже есть что-то подобное. В библиотеке JQuery, кстати, активно используется.

А теперь обо всем подряд.
Радио работает, говорят, достаточно популярное стало. Думаю, что, в основном, слушают через ретрансляторы, поэтому отследить количество слушателей сложно. Напрямую не так много подключений. Добавляем статьи о рок-группах, которые согласились отдать свои песни в ротацию. Статьи эти пишу уже не сам, заказываю на Адвего.

Предыдущие писал я.

Также сделали виджет, который устанавливается на главную Яндекса. Там последние новости с сайта и ссылки на радио. Интересная штука, устанавливайте по ссылке http://www.yandex.ru/?add=156404&from=shared . Нужно хотя бы 150 пользователей в день, чтобы получить дополнительные плюшки.

Новую программу сделать хотим. Больше месяца уже собираемся. Шоу все так же – недели две назад Стас обещал выложить новый выпуск с новой рубрикой, но обещанного, как говорится…

Кстати, если у вас есть сайты о музыке (и, в частности, о рок-музыке), предлагаю обмен постовыми. Искать меня можно здесь.

Автомобильный блог уже полгода собираюсь перенести на другой хостинг. Но регулярно забиваю и плачу лишние 100р ежемесячно.

C Sape все хуже и хуже.

Комментариев — 53 »

  1. Алексей 14.04.2014 в 5:11

    Действительно стоит ориентироваться на новичков, так как профи скорее всего прочитают пару фраз, а новичок всю статью

  2. Спортмаг 14.04.2014 в 11:40

    Вот с момента про все подряд стало интерестно )))))
    Неужели такая проблема написать отдельную статью? :-D :-D :-D :-D

  3. Ольга 19.04.2014 в 13:02

    Хее, а я то думала, что это что-то типа ява скрипт, спасибо, что просветили )))

  4. Виктор 19.04.2014 в 21:03

    Тоже нацеливаюсь на новичков!

  5. Игорь Б 20.04.2014 в 8:25

    Прикольно! 8)

  6. Роб Шнайдер 22.04.2014 в 17:27

    Если честно, то с таким термином сталкиваюсь впервые. Но за статью спасибо: вы сделали своеобразный вклад в мой разум.

  7. Макс 24.04.2014 в 9:45

    Честно говоря меня реально пугала это аббревиатура из-за своей неясности. Буду знать, спасибо =)

  8. Agri 26.04.2014 в 11:16

    Очень понятно написано, теперь мне понятно, что это за “зверь” JSON :-D

  9. Елена 28.04.2014 в 9:10

    Начала читать статью про программирование, а закончила новостями работы радио. Про радио было интереснее :).

  10. Юлия 28.04.2014 в 9:51

    Интересный подход к делу. :-D

  11. Navi 28.04.2014 в 11:22

    Как-то “невкусно”… ;(

  12. Дмитрий 1.05.2014 в 21:51

    Автор,пиши чаще,интересно же( а ты,забросил( ;(

  13. Cyril 3.05.2014 в 11:43

    Вот и разобрались! понял, с чем едят JSON.

  14. Childrenshoes 5.05.2014 в 14:45

    Статью прочёл, интересно, спасибо. К слову немного не по теме, с исполнителями Вольная Стая знаком очень давно и как-то приятно было увидеть упоминание их здесь. Про них статью тоже глянул =)

  15. sova 6.05.2014 в 22:27

    Сайт по программированию круть просто, автору респект))) 8)

  16. mrkaban 7.05.2014 в 16:27

    занятно… тоже пару раз встречал эту аббревиатуру, но в вопросах от ретратеч

  17. Иван Сидоров 7.05.2014 в 23:27

    Вот с момента про все подряд стало интерестно )))))
    Неужели такая проблема написать отдельную статью?

  18. Ирина 7.05.2014 в 23:44

    Шрифт взять с парка юрского периода.)

  19. Спектр 12.05.2014 в 17:15

    Очень тонкий и важный момент, не могу понять, а у вас очень доступно и понятно написано.

  20. Ника 13.05.2014 в 10:59

    как-то в одной статье обо всем не очень интересно читать, нужно разделять, темы ведь разные или это на разную “публику” ориентировано?

  21. Виталий 15.05.2014 в 21:48

    json вещь уже такая же важная как и javascript некоторые сайты без него просто мертвы или со слабой функциональностью. 8)

  22. Алекс 21.05.2014 в 6:29

    Насколько я понимаю, тексты, ориентированные на новичков, даже если не интересуют профи, то однозначно расширяют информационную полноту ресурса, что также полезно. Если честно, о JSON узнаю впервые, хотя и приходилось с этими делами работать при коррекции программного кода. Этот принцип часто используется на практике. Ну ничего, будем знать =)

  23. Виктор 25.05.2014 в 12:40

    Мне понравилось.Но сам для своих сайтов статьи не покупаю.Пишу сам еще и подрабатываю копирайтером на бирже статей!

  24. Юля 26.05.2014 в 16:08

    Я один из тех новичков))) Но все равно спасибо за информацию, теперь буду знать.)

  25. oleq 27.05.2014 в 20:46

    Действительно хороший материал, а гавное редкостный =-O . Первый раз слышу про ткую штуку %)

  26. seoanonim 28.05.2014 в 6:27

    Я тоже не вижу смысла покупать статьи для своего болга, копирайте мало интеренсного пишут.

  27. Эдуард 2.06.2014 в 15:01

    Будем знать, автор пиши по чаще , мне очень интересно.

  28. Рустам 4.06.2014 в 18:48

    Тоже думаю, как собраться и написать толковую статью… Никак не собирается… Оказывается, писать обстоятельно, много и по одной теме не обязательно… Нужно будет испытать ваш способ написания заметок: что по теме, что без темы, что так, для красного словца. И неплохая заметка получается на выходе! :-D

  29. mogzem 6.06.2014 в 22:44

    Новичкам интересно все – на то они и новички! Понимаю, что тем, кто давно уже профи, скучно писать о мелочах. Но где же еще черпать полезную инфу начинающим? Пишите, не останавливайтесь обо всем – мы будем только рады! =)

  30. hotpry.com 10.06.2014 в 11:11

    Довольно прикольно :-D

  31. Владислав 11.06.2014 в 10:09

    Хорошая статья. Но не полноценная

  32. Android 11.06.2014 в 23:31

    json вещь уже такая же важная как и javascript некоторые сайты без него просто мертвы или со слабой функциональностью

  33. Андрей 18.06.2014 в 19:53

    Статьи для новичков это конечно классно, но наверно лучше чередовать их с статьями для “продвинутых”. Иначе старым посетителям просто будет нечего читать на сайте, люди имеют свойство расти со временем :)

    А блог Димы – вообще плохой пример, баблоруб давно уже скатился в УГ и рекламные посты. Оно конечно понятно, для него блог “это просто поболтать”, но раньше читать его было гораздо интересней :(

  34. Интернет 26.06.2014 в 15:35

    Покупать статьи дорого, если хорошие, а пропущенные через синонимайзеры читать невозможно.

  35. Петр 29.06.2014 в 5:57

    Я тоже согласен с тем, что блог должен быть ориентирован на новичков. У меня, правда, блог посвящен воспитанию детей, но нетрудно догадаться, что матери с опытом туда не заглядывают: они уже сами все знают и сами все умеют.

  36. Actinidia 30.06.2014 в 21:35

    Блог не всегда должен быть ориентирован на новичков, если написать качественный материал для профи, то он с высокой вероятностью добавит сайт в закладки.

  37. Геннадий Ольховский 1.07.2014 в 17:27

    Мне понравилось мнение Баблоруба – блог ориентирован на новичков. Действительно, мы даем полезную информацию в большей части новичкам, так, как сами, это уже прошли. Но и гуру кое-что для себя могут впитать. :-/

  38. ЕНУ 2.07.2014 в 7:03

    Очень интересный блог, спасибо!

  39. saten777 3.07.2014 в 18:27

    чего-то я не понял. Какие-то резкие переходы

  40. Сергей 10.07.2014 в 16:36

    Да, как-то странно, то про Джейсона, то про радио, непонятно %)

  41. Славик 28.07.2014 в 18:49

    Ура! Отправил Вам свои песни на радио

  42. Александр 25.08.2014 в 11:01

    Спасибо за статью: полезно, однако не очень сочетается с мыслью “нацеливаться на новичков”. :) Едва ли многие поймут смысл сего опуса про JSON. :) Не все знают даже, что такое PHP, чего уж о надстройках говорить..

  43. Максим 25.08.2014 в 16:18

    Это обзорная статья, Михаил? Маловато как-то…хотел побольше почерпнуть из нее

  44. Клевец 3.09.2014 в 16:41

    Половину не понял что-то.

  45. Максим 19.09.2014 в 19:51

    Спасибо за полезную статью) очень интересно)

  46. Alex_dem 13.10.2014 в 11:59

    JSON – очень популярный формат. В принципе, на нём весь Javascript держиться. Кстати, кроме Jquery все уважающие себя javascript фраемворки (например dojo) имеют все необходимые методы работы с ним.

  47. Николай 27.10.2014 в 18:18

    С окончанием статьи полностью согласен!

  48. Иванна 27.10.2014 в 18:42

    Жаль, это не полноценная статья – у меня как раз месяц назад были проблемы с JSON, но потом не было времени вернуться к этому вопросу, изучить побольше.

  49. Виталий 11.11.2014 в 7:57

    =) Спасибо, просвятили. Очень интересно и познавательно.

  50. Сергей 24.02.2015 в 11:17

    Весьма популярный формат и прост в разборке.

  51. Николай 21.05.2015 в 18:12

    Прикольная статья- этакий микс из всего что навеяно, наверное, погодой :-)
    А по существу, повторение мать учения. Т.е. все это знал, но забыл. Переход на XML и все старое забывается.

  52. Azeserks 22.08.2015 в 15:01

    =) Я новичок пока во всем этом плохо разбираюсь.Но я учусь и стараюсь изучить JSON и XML.

  53. Евгений 22.02.2016 в 12:50

    Сам раньше не знал, что это такое, но как оказывается- очень полезная штука, а с jquery- ещё лучше! :)

Оставьте комментарий к посту ”Что такое JSON и с чем его едят”

Разрешено использовать тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Ключевые слова:
AdSense google page rank Sape SEO WordPress Блог Сапа Софт Яндекс акция ап апдейт бесплатно дизайн домен запросы индекс цитирования интернет интернет-магазин комментарии компьютер конкурс продвижение реклама спам ссылки тИЦ форум эстафета