|
Результаты опроса: JSON - это куда? | |||
Front End | 2 | 66.67% | |
Back End | 2 | 66.67% | |
Data Science | 2 | 66.67% | |
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 3. Вы ещё не голосовали в этом опросе |
|
Опции темы | Опции просмотра |
10.09.2022, 13:02 | #1 |
F
Регистрация: 09.10.2014
Сообщений: 25,052
|
JSON это ... ( пока идёт дождь )
Вот возник вопрос - JSON-notation это к какой разновидности опасно-вредно-бесполезного ИТ относится?
__________________
Серебряная пуля - дура , а осиновый кол - молодец! Именем его императорского величества объявляю ревизию сему сумасшедшему дому! Нет, Воронов, ты меня не возьмешь! |
10.09.2022, 13:08 | #3 |
Moderator
Регистрация: 23.03.2014
Сообщений: 45,835
|
Я юзал в том, что ближе назвать бэкэндом, но может же везде
|
10.09.2022, 13:14 | #4 |
F
Регистрация: 09.10.2014
Сообщений: 25,052
|
PHP код:
Ну это не бэкэнд ведь !
__________________
Серебряная пуля - дура , а осиновый кол - молодец! Именем его императорского величества объявляю ревизию сему сумасшедшему дому! Нет, Воронов, ты меня не возьмешь! Последний раз редактировалось mumu-and-gerasim; 10.09.2022 в 13:33. |
10.09.2022, 13:16 | #5 |
F
Регистрация: 09.10.2014
Сообщений: 25,052
|
нет. По сравнению с XML в этом JSON ну очень легко ошибиться.
А корректность XML можно почти в любом браузере проверить. Ну и в XML ссылка используемую кодировку задаётся.
__________________
Серебряная пуля - дура , а осиновый кол - молодец! Именем его императорского величества объявляю ревизию сему сумасшедшему дому! Нет, Воронов, ты меня не возьмешь! |
10.09.2022, 13:17 | #6 |
Moderator
Регистрация: 23.03.2014
Сообщений: 45,835
|
|
10.09.2022, 13:20 | #7 |
Moderator
Регистрация: 23.03.2014
Сообщений: 45,835
|
Впрочем, у меня любовь с вебразработкой так и не сложилась, так что я себе слишком долго мозги этим не засорял.
Реально юзал json в хитрой системе сейвов для стрелялки на Godot. Но там и альтернатив не было, может в четвертой версии добавили поддержку xml. Вообще, кажется мне, что как бы не перешел я к ручному построению строки с нужной инфой в том формате, в каком мне было удобнее. |
10.09.2022, 13:21 | #8 |
F
Регистрация: 09.10.2014
Сообщений: 25,052
|
а там самое интересное как раз - как обрабатывать:
массив объектов vs. массив свойств объекта - например.
__________________
Серебряная пуля - дура , а осиновый кол - молодец! Именем его императорского величества объявляю ревизию сему сумасшедшему дому! Нет, Воронов, ты меня не возьмешь! |
10.09.2022, 13:25 | #9 |
F
Регистрация: 23.03.2014
Сообщений: 45,245
|
Json намного легче читается, а также он занимает меньше места. XML уже отходит, скоро совсем прекратят использовать, наверное.
|
10.09.2022, 13:30 | #10 | |
F
Регистрация: 09.10.2014
Сообщений: 25,052
|
Цитата:
PHP код:
есть довольно серьёзная хреновина под названием Microsoft Adaptive Cards , например.
__________________
Серебряная пуля - дура , а осиновый кол - молодец! Именем его императорского величества объявляю ревизию сему сумасшедшему дому! Нет, Воронов, ты меня не возьмешь! Последний раз редактировалось mumu-and-gerasim; 10.09.2022 в 14:14. |
|
10.09.2022, 13:32 | #11 | |
F
Регистрация: 09.10.2014
Сообщений: 25,052
|
Цитата:
А на WML ( разновидность XML ) даже кое-какие программы можно было писать. С JSON так не выйдет. Если что-то очень длинное на JSON - то это намного труднее читать чем XML. -когда слишком много "фигурных скобок". Кроме того - в XML есть комментарии , а в JSON их вообще ни под каким видом нет. { Формально - их можно завести , ну добавить свойтсво comment - при условии , что оно будет обработчиками в задаче игнорироваться. }
__________________
Серебряная пуля - дура , а осиновый кол - молодец! Именем его императорского величества объявляю ревизию сему сумасшедшему дому! Нет, Воронов, ты меня не возьмешь! Последний раз редактировалось mumu-and-gerasim; 10.09.2022 в 13:45. |
|
10.09.2022, 13:50 | #12 |
F
Регистрация: 09.10.2014
Сообщений: 25,052
|
WML на основе XML примерно вот так выглядел. Там внутри можно было ещё условные операторы и циклы писать.
PHP код:
__________________
Серебряная пуля - дура , а осиновый кол - молодец! Именем его императорского величества объявляю ревизию сему сумасшедшему дому! Нет, Воронов, ты меня не возьмешь! |
10.09.2022, 15:35 | #14 | |
F
Регистрация: 09.10.2014
Сообщений: 25,052
|
Цитата:
Условно весь мир обозначается фигурными скобками PHP код:
И отделил Мар свет от тьмы. PHP код:
PHP код:
PHP код:
__________________
Серебряная пуля - дура , а осиновый кол - молодец! Именем его императорского величества объявляю ревизию сему сумасшедшему дому! Нет, Воронов, ты меня не возьмешь! Последний раз редактировалось mumu-and-gerasim; 10.09.2022 в 15:39. |
|
10.09.2022, 15:39 | #15 |
Moderator
Регистрация: 23.03.2014
Сообщений: 45,835
|
|
10.09.2022, 15:48 | #16 |
F
Регистрация: 09.10.2014
Сообщений: 25,052
|
c этим и XML неплохо справляется.
PHP код:
PHP код:
__________________
Серебряная пуля - дура , а осиновый кол - молодец! Именем его императорского величества объявляю ревизию сему сумасшедшему дому! Нет, Воронов, ты меня не возьмешь! Последний раз редактировалось mumu-and-gerasim; 10.09.2022 в 15:53. |
10.09.2022, 16:10 | #18 |
F
Регистрация: 09.10.2014
Сообщений: 25,052
|
ну с этим как раз проблемы начинаются.
Для начала нужно добавить Мара на землю. Но на Земле сущность "плацдарм" не существует вне Мара. В XML ( не json ) это решается очень просто - через использование аттрибутов тега. Ну и в таком виде мы можем Мара вместе с плацдармом добавить на Землю - но так , чтобы без Мара никакой плацдарм на Землю не добавился. PHP код:
PHP код:
что-то похожее в JSON уже становится не так однозначно. Чем отличается xml и json - при обходе мира в xml мы не попадём на плацдарм Мара. А вот при обходе мира в JSON мы начнём перебирать свойства объекта "Мар" и наткнёмся на одно из свойств со значением "плацдарм". Принципиальное различие - в XML можно задавать аттрибуты сущностей ( тегов XML ) , а в JSON аттрибуты у объектов не существуют - есть только свойства объектов , которые могут сами быть объектами или значениями. Ну есть ещё разновидность объекта, которая называется "массивом объектов" - это когда каждый элемент массива не имеет своего имени. PHP код:
PHP код:
__________________
Серебряная пуля - дура , а осиновый кол - молодец! Именем его императорского величества объявляю ревизию сему сумасшедшему дому! Нет, Воронов, ты меня не возьмешь! Последний раз редактировалось mumu-and-gerasim; 10.09.2022 в 16:33. |
10.09.2022, 19:44 | #20 | |
F
Регистрация: 09.10.2014
Сообщений: 25,052
|
Цитата:
В какой-то мере это развитие идей X-терминала и esc-sequences ANSI-терминалов - это если совсем куда-то в Британский музей зайти. Но вот для Data Science этот JSON интересен тем , что над этим синтаксисом с фигурными скобками можно определить что-то похожее на "алгебраические операции" , и даже заниматься "оптимизацией выражений". ( раскрывать скобки , выносить общие "множители" за скобки , "разлагать на множители" и т.д. ).
__________________
Серебряная пуля - дура , а осиновый кол - молодец! Именем его императорского величества объявляю ревизию сему сумасшедшему дому! Нет, Воронов, ты меня не возьмешь! Последний раз редактировалось mumu-and-gerasim; 10.09.2022 в 19:47. |
|
10.09.2022, 19:50 | #21 |
Moderator
Регистрация: 23.03.2014
Сообщений: 45,835
|
Дождь-то прекратился?))
|
10.09.2022, 19:55 | #22 |
F
Регистрация: 09.10.2014
Сообщений: 25,052
|
__________________
Серебряная пуля - дура , а осиновый кол - молодец! Именем его императорского величества объявляю ревизию сему сумасшедшему дому! Нет, Воронов, ты меня не возьмешь! |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|