
Виталий
06.09.2017
11:31:42
я хз как можно еще больше себя слить)

Pavel
06.09.2017
11:31:44
А, ну ок.
Виталий Кудрин, извини меня пожалуйста за те гадости что я тебе наговорил.
Но публике я надеюсь наглядно продемонстрировал что JSON не эквивалент XML. В JSON нельзя выражать параметры ветви и параметры листа. И это известный факт что JSON, YAML менее многословны чем XML. Это особенности языка. Конветировать данные из JSON в XML можно, но с большими условностями и потерями данных.

Valery
06.09.2017
11:33:44
Ну блин, на этих скриншотах костыли, чтобы можно было свойства от детей отличать

Google

Pavel
06.09.2017
11:34:32
Раунд.

Виталий
06.09.2017
11:36:42
фига ты умный, а кто вообще говорил про XML -> JSON -> XML ? речь была о том, что дерево нельзя представить в json также как это можно в xml
тебе доказали обратное, а ты теперь задачу решил поменять?
ай-ай-ай
после драки кулаками не машут

-_-
06.09.2017
11:37:54

Pavel
06.09.2017
11:37:57
Нет нет, чтоты. Ты абсолютно прав. Дерево нельзя представить в JSON также как и в XML. И посмотри на свой сэмпл. Ты там все намешал. Деревья не эвивалентны.

-_-
06.09.2017
11:38:01
Ога, а это тогда что?

Виталий
06.09.2017
11:38:18
ахахахаха
не эквивалентны потому что в моем json нет угловых скобочек? ?
прекрати, я сдаюсь)

Pavel
06.09.2017
11:39:43

Google

Виталий
06.09.2017
11:39:51
я щас радугой блевать начну
условная конвертация, ааааааааа
блин, надо историю копирнуть и сохранить
это же жесть
запомните! XML нельзя конвертить в JSON потому что это уже будет не XML!
????

Pavel
06.09.2017
11:42:57
Блин ну неужели ты настолько туп и не видишь разницы, или ты просто принял мои извинения как признание победы и пытаешься наслаждаться?))
Потому что ты сам дерево)

Виталий
06.09.2017
11:43:47
ой дураааак)))

Pavel
06.09.2017
11:43:52
Разные деревья, понимаешь?))

Salavat
06.09.2017
11:44:14
Там JSON некорректный в картинке

-_-
06.09.2017
11:44:15
Может тему сменим что ли

Виталий
06.09.2017
11:44:20
аххахахаха

Salavat
06.09.2017
11:44:21
Но можно было сделать одно и то же

-_-
06.09.2017
11:44:26
JSON, XML...

Виталий
06.09.2017
11:44:30
да, одно в XML другое в JSON -> РАЗНЫЕ
?

Pavel
06.09.2017
11:45:26
в чем необходимость в XML иметь параметры листа и параметры ветви? Или как там это называется

Pavel
06.09.2017
11:48:12
в чем необходимость в XML иметь параметры листа и параметры ветви? Или как там это называется
Ну это зависит от требований. Например мы имеет классы языках программирования.
У них объектов есть имя класса и множество параметров.
Ветвь - это имя класса, множество параметров это параметры листа. Для описания объекта из ЯП xml подходит хорошо. Если использовать JSON то придется городить условности, типа "а давайте хранить имя класса в поле className, а проперти в классах с именем className запретим"

Google

Salavat
06.09.2017
11:49:06

Pavel
06.09.2017
11:49:13

Pavel
06.09.2017
11:49:23
Ну технически можно.

Pavel
06.09.2017
11:49:29
ну и зачем оно мне?

Виталий
06.09.2017
11:49:55
так, а чем лист отличается от ветви? ну например в терминах XML?

Pavel
06.09.2017
11:51:05

Pavel
06.09.2017
11:51:24

Pavel
06.09.2017
11:51:37
Путаница будет как раз при условностях.
Давайте пример.

Виталий
06.09.2017
11:51:49

Pavel
06.09.2017
11:52:24

Pavel
06.09.2017
11:52:32

Виталий
06.09.2017
11:53:16
вся разница между xml и json в том, что нет различия между тегом и атрибутом
причем тут ветви и листья непонятно
ибо это одно и то же

Pavel
06.09.2017
11:54:00

Виталий
06.09.2017
11:54:33
и чем же ветвь/лист в xml отличается принципиально от ветви/листа в json?

Pavel
06.09.2017
11:55:12
В том что в xml обязывает давать названия ветвям и листьям (узлам)

Виталий
06.09.2017
11:55:26
и что?
это как то запрещает нам использовать json где это необязательно?

Google

Pavel
06.09.2017
11:56:25
вот мне кажется в json например структуру типичного экрана в iOS описать будет проще

Pavel
06.09.2017
11:56:26
Не понял вопроса.

Виталий
06.09.2017
11:57:18
между "обязательно" и "можно, но не обязательно" нет противоречия, не находишь?) одно частный случай другого

Pavel
06.09.2017
11:58:06

Виталий
06.09.2017
11:58:48

Pavel
06.09.2017
11:58:52

Ilya
06.09.2017
11:59:03
Работать пойдем сегодня?

Dmitriy
06.09.2017
11:59:12
Я не занимаюсь разработкой приложений под мобильные устройства, но занимаюсь разработкой backend под всякое вот. Я ни разу за все время не видел острой необходимости использовать xml.
И все еще от парсера зависит

Admin
ERROR: S client not available

Pavel
06.09.2017
12:00:06
ну и что тут такого то?
В том что вам нужно завести условность "а давайте мы детей будет хранить в поле children" и постоянно везде писать это children.

Pavel
06.09.2017
12:00:10
я прекрасно представляю UIView в виде JSON, с полем subViews, а UIView в виде XML где все сабвьюхи будут внутри скобочек не очень представляю

Dmitriy
06.09.2017
12:01:12
Насчет верстки в XML. У нас есть некоторые приложения, верстка которых сделана в XML. И есть такой файлик, который называется project.xml
И вот в ряде случаев он занимает 10-15к строк xml
И редактировать это руками это пиздец

Виталий
06.09.2017
12:01:36

Pavel
06.09.2017
12:02:26

Dmitriy
06.09.2017
12:02:59

Pavel
06.09.2017
12:04:27

Google

Виталий
06.09.2017
12:04:43
о какой боли ты там говоришь вообще?
причем тут имя узла для ооп?

Dmitriy
06.09.2017
12:05:03
А причем тут ооп вообще?

Виталий
06.09.2017
12:05:12
ты пишешь какую то дичь

Pavel
06.09.2017
12:05:16

Pavel
06.09.2017
12:07:04

Dmitriy
06.09.2017
12:07:31
Я не понимаю что происходит. XML 1) избыточен 2) сложнее парсится (время на парсинг) 3) сложнее редактируется 4) Если есть схема то вообще пиздец

Pavel
06.09.2017
12:07:32
о какой боли ты там говоришь вообще?
Опиши на JSON коллекцию из строк, которая не может иметь скажем больше 3 строк и содержит в данный момент 2 строки. Вот как бы выглядело это на xml:
<collection maxItems="3">
<str>qwe</str>
<str>qwe</str>
</collection>
ЧТобы описать это на JSON вам потребуется большее количество узлов.

Valery
06.09.2017
12:10:43
Если xml избыточен, используйте xml
Кек

Dmitriy
06.09.2017
12:10:48
Да

Aleksandr
06.09.2017
12:11:02
Если есть опыт настройки пушей с firebase - отпиши пожалуйста.
серт никак не толкается в firebase

Виталий
06.09.2017
12:11:03
?

Dmitriy
06.09.2017
12:11:05
Я ж говорю, это все красиво, но у меня есть project.xml в 15к строк
И когда туда надо добавить одно поле — это пиздец

Pavel
06.09.2017
12:11:40
Все зависит от сложности структуры. Нельзя взять и просто так сказать, xml избыточен.
Это наверное сложно понять.

Виталий
06.09.2017
12:12:56
{
"maxItems":"3";
"collection":["qwe", "qwe"];
}
против
<collection maxItems="3">
<str>qwe</str>
<str>qwe</str>
</collection>

Andrey
06.09.2017
12:13:06

Виталий
06.09.2017
12:13:08
?