powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Json vs XML. Fight ! Чего полезного есть в Json ?
37 сообщений из 37, показаны все 2 страниц
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38552590
NTierNoob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Случайно, как каком то сайте увидел слово JSon и осознал.

Почему все с ним так носятся ? Почему о нем столько разговоров вокруг ? Почему кто-то поклоняется ему, а кто-то ненавидит его ? Почему куда ни глянь, если хорошо прошелестить сайты, то минимум, на каждом стотысячном найдешь упоминание "Json" !
Он уже среди нас !

Мне интересно. В чем уникальная польза JSon ? Чем он уникальней XML ?

В конце концов, кого греет существование библиотеки Json.NET ?
Кто использовал Json в своих проектах и нашел его полезным ? Полезней XML, к примеру.

Сам его применял, буквально несколько раз, имея дело со сторонними программами на Java. Не заметил какой-то магии. С тем же успехом мог бы кидать XMLки.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38552593
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каких разговоров? Кто с ним носится? Что за паника?
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38552594
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он для JavaScript применяется. И компактнее, чем XML.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38552599
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АбсолютКаких разговоров? Кто с ним носится? Что за паника?Зафиксируйте поциента!

NTierNoob Почему кто-то поклоняется ему, а кто-то ненавидит его ?Потому что эти люди упороты. Это все равно что любить или ненавидеть шуруповерт.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38552659
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NTierNoobВ чем уникальная польза JSon ? Чем он уникальней XML ?
Польза JavaScript Object Notation в том, что преобразование данных в объект происходит как бы само собой.
И json банально компактней, что сказывается положительно при передаче больших объёмов данных.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38552821
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к тому же парсится на клиенте быстрее.
а если брать JS - с json намного удобнее работать.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553227
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и что? Я когда пишу XDocument.Parse(xmlString) оно тоже как бы сомособой происходит.
А ещё есть схемы, няшне XSLT и выбор между SAX- и DOM-парсерами.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553328
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
enigmaticНу и что? Я когда пишу XDocument.Parse(xmlString) оно тоже как бы сомособой происходит.
А ещё есть схемы, няшне XSLT и выбор между SAX- и DOM-парсерами.

Вам пытаются сказать, что незачем сравнивать. У них не одинаковые сферы применения. Схожие, но не идентичные.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553329
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
enigmaticНу и что? Я когда пишу XDocument.Parse(xmlString) оно тоже как бы сомособой происходит.
А ещё есть схемы, няшне XSLT и выбор между SAX- и DOM-парсерами.
Ну и пишите себе. Кто же запрещает?
JSON удобнее в яваскрипте, например, в браузере клиента. Вот и всё.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553345
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Более того, предполагаю, что если в MS SQL появится не SELECT ... FOR XML..., а SELECT ... FOR JSON..., то и серверный язык (типа, пхп, сишарпа, явы и т.д. плюс ЦГИ) нафиг не потребуется.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553396
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прощу прощения, господа, я думал это раздел про дотнет.
Придется идти рекламировать убогий хмл с его схемами, неймспейсами и трансформациями в javascript.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553411
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
enigmatic,

... дотнет - на сервере ... на клиенте - джаваскрипт (даже если это веб-формс или рейзор) ...
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553415
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
enigmaticПридется идти рекламировать угу, вон из программирования! :)
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553419
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Вам пытаются сказать, что незачем сравнивать. У них не одинаковые сферы применения. Схожие, но не идентичные.
Вообще, топик именно про "сравнивать", или я неправильно распарсил заголовок? А то я думаю, зачем я вообще сюда написал :D
В остальном же согласен.
ShSergeJSON удобнее в яваскрипте, например, в браузере клиента. Вот и всё.Никто и не спорит. Но сам факт рекламы жсона в дотнет-разделе это же смешно, ну.
ShSergeБолее того, предполагаю, что если в MS SQL появится не SELECT ... FOR XML..., а SELECT ... FOR JSON..., то и серверный язык (типа, пхп, сишарпа, явы и т.д. плюс ЦГИ) нафиг не потребуется.
Они могут и изменяют tsql под нужды разработчиков и правильно делают. Возможно действительно появится.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553420
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotikenigmatic,

... дотнет - на сервере ... на клиенте - джаваскрипт (даже если это веб-формс или рейзор) ...
Окей, я думал, что наоборот.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553427
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
enigmaticВообще, топик именно про "сравнивать", или я неправильно распарсил заголовок?
Правильно. Топик про "сравнить". И ответ в тему топика: нет смысла сравнивать. JSON более специфичен, XML более универсален. Везде есть и плюсы, и минусы. Границы применимости определяются поставленной задачей.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553429
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 07.02.2014 1:09 pm, enigmatic wrote:
> Придется идти рекламировать убогий хмл с его схемами, неймспейсами и трансформациями в javascript.
/me думает: о чем, каг бэ, JavaScript Object Notation намекает...

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553438
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно. Всё очень серьёзно.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553550
NTierNoob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Меня не то, чтобы сравнение интересовало.
Меня интересовало то, зачем нужен Json именно в .NET - поэтому создал тему в данном разделе.

Я расчитывал, что в теме появится кто-то, кто бы сказал, что "Json гораздо лучше чем XML, даже если сам пишешь Клиент-Сервер (а не вынужден использовать JSon для интеграции с Java), и вот почему: ..... "

Мне это было интересно чисто с практической точки зрения. Если бы преимущества были названы, я бы оценил их и может быть рассмотрел вариант использование его в своей работе, в замен XML.

Обогнать XML было бы очень сложно. Существование LINQ To XML, XSLT преобразований и другие, наверное очень полезные штуки.
Но именно поэтому меня этот вопрос и интересовал.

Ок. Нет так нет.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553658
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NTierNoob Меня интересовало то, зачем нужен Json именно в .NET - поэтому создал тему в данном разделе.Для веб-сайтов же.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553663
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

да прям таки только для веб-сайтов?
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553664
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то вроде xsl и xsd есть и для json, но практической пользы от этих приблуд я не вижу.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553669
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АбсолютAntonariy,

да прям таки только для веб-сайтов?Я сказал "только"?
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553674
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyДля веб-сайтов же.
AntonariyЯ сказал "только"?

Есть разница? Если подразумевалось "не только" ответ был бы другим.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553750
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АбсолютЕсть разница?Слушай, проверь свою температуру. Я не знаю, какую похожесть ты ищешь в предложениях, не имеющих ни одного общего слова.

АбсолютЕсли подразумевалосьПодразумевалось основное назначение. Не исключаю, что он используется не только в вебе, но примеров не знаю, поэтому сайтами и ограничился.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553811
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

основное назначение чего? JSON? Прямое назначения JSON это представление данных в удобном и компактном формате. И даже графа. Не более. Использовать его можно везде.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553829
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NTierNoobМне это было интересно чисто с практической точки зрения. Если бы преимущества были названы, я бы оценил их и может быть рассмотрел вариант использование его в своей работе, в замен XML.А сейчас Вы XML для чего в основном используете?
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553878
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyНе исключаю, что он используется не только в вебе, но примеров не знаю, поэтому сайтами и ограничился.
Например, RavenDB хранит документы в JSON (точнее, в BSON).
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553937
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АбсолютAntonariy,

основное назначение чего? JSON? Прямое назначения JSON это представление данных в удобном и компактном формате. И даже графа. Не более. Использовать его можно везде.
неправда ваша, xml читать куда удобнее. Да, места больше. А видимо носятся с ним, т.к. JS набирает обороты.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553961
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот слова автора вопроса:

авторМеня интересовало то, зачем нужен Json именно в .NET Абсолют, автор спрашивал о прикладном применении конкретно под дотнетом. Прикладное применение — asp.net. Ты говоришь "везде", значит у тебя не ложно возникнуть проблем с предоставлением конкретного прикладного примера под дотнетом помимо веба.

Сон Веры Павловны, и MongoDB тоже. Но причем тут именно дотнет?
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553966
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyСон Веры Павловны, и MongoDB тоже. Но причем тут именно дотнет?Не считая того, что вариантов не остается, если выбрать bson-базу.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553986
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivanАбсолютAntonariy,

основное назначение чего? JSON? Прямое назначения JSON это представление данных в удобном и компактном формате. И даже графа. Не более. Использовать его можно везде.
неправда ваша, xml читать куда удобнее.Куда удобнее? Это сильно спорный момент.

Например к нашему Public API можно слать запросы как в формате JSON, так и XML.
Следовательно есть примеры для обоих форматов.

JSON:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
[
  {
    "Deprecated": false,
    "Name": "Wild apricot API version #1",
    "Url": "http://apibrowser.dev4.bonasource.com/v1",
    "Version": 1
  }
]


XML:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
<ArrayOfApiVersion xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApiTest.Models">
  <ApiVersion> 
    <Deprecated>false</Deprecated> 
    <Name>Wild apricot API version #1</Name> 
    <Url>http://apibrowser.dev4.bonasource.com/v1</Url> 
    <Version>1</Version> 
  </ApiVersion> 
</ArrayOfApiVersion>


Лично я не вижу, что XML читать куда удобнее, скорее он читается немного хуже, чем JSON. Особенно если без подсветки синтаксиса.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553991
NTierNoob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAА сейчас Вы XML для чего в основном используете?

Как универсальное(не типизированное) хранилище данных.
В целом конечно можно заменить на JSon - разницы не будет.

Я и хотел узнать уникальные возможности JSon. Их нет.
Выигрыш в размере не интересует, разница будет максимум в 20-30%, слабая разница на данных размером ~1-2 кб.

Вопрос закрыт :)


Спасибо.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553995
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyСон Веры Павловны, и MongoDB тоже. Но причем тут именно дотнет?
При том, что RavenDB написан целиком на дотнете.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38553998
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NTierNoobКак универсальное(не типизированное) хранилище данных.
XML вполне себе типизируется, если что.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38554052
NTierNoob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сон Веры ПавловныXML вполне себе типизируется, если что.

Имелось ввиду, что интерфейс, с методом принимающим "общий" XML довольно удобен. Конкретные реализации уже парсят его ожидая найти определенные данные внутри.
...
Рейтинг: 0 / 0
Json vs XML. Fight ! Чего полезного есть в Json ?
    #38554110
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныAntonariyСон Веры Павловны, и MongoDB тоже. Но причем тут именно дотнет?
При том, что RavenDB написан целиком на дотнете.Блин.
Это — не использование json в дотнете, а разработка инструмента, использующего json. Приведи прикладной пример, помимо веба, использующий json как средство, а не самоцель.
...
Рейтинг: 0 / 0
37 сообщений из 37, показаны все 2 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Json vs XML. Fight ! Чего полезного есть в Json ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]