Согласно сообщению на Stackflow.com, называется «что такое JSOn и почему я должен его использовать? «Веб-службы использовали XML в качестве основного формата данных для передачи обратных данных, но, поскольку появился JSON, это предпочтительный метод». Почему веб-службы используют JSON над XML, потому что это лучший способ для обмена данными?JSON и HTML пытаются понять
ответ
JSON менее подробный и достаточно для простой передачи данных, т. Е. Если вам не нужны преобразования (XSLT).
XML был разработан в основном для форматов документов, например. документы в научных журналах. Он содержит множество функций, которые не нужны для простого обмена данными, и эти функции могут мешать вам при обработке XML, поскольку они не могут быть легко представлены в Javascript. Таким образом, код для обработки XML заканчивается намного сложнее, чем может быть. Напротив, JSON точно соответствует структурам данных, которые Javascript может обрабатывать изначально. Конечно, эту проблему можно было бы в принципе решить, используя язык с лучшей поддержкой XML, чем JavaScript - XSLT, например, но, к сожалению, XSLT в браузере никогда не вносил в него такой же уровень инвестиций.
Кроме того, по причинам, которые я никогда не понимал, пользователи безопасности браузера решили, что чтение JSON с чужих веб-сайтов (т. Е. Из другого домена с вашей HTML-страницы) безопасно, но чтение XML с чужих сайтов - нет. Поэтому, если вы переключитесь с XML на JSON, вы избавитесь от множества проблем, связанных с межсайтовыми скриптами.
- 1. пытаются понять JSON Синтаксический с помощью PHP
- 2. Штук пытаются понять делегат
- 3. пытаются получить данные Фро JSON
- 4. пытаются понять некоторые функции, связанные с ZEND
- 5. Возникли проблемы пытаются кодировать JSON из PHP
- 6. Проблемы пытаются закодировать сущность на json
- 7. Попытка понять ошибку JSON
- 8. three.js пытаются объединить canavas и webgl
- 9. Горизонтальные Аккордеон - пытаются использовать .toggle и .animate
- 10. Json и html display
- 11. Advoid многих пытаются прилов блог, когда синтаксический анализ JSON
- 12. C++ пытаются блоков и обработки исключений
- 13. У веб-браузеров пытаются исправить плохой/устаревший html?
- 14. делает HTML понять утверждение условий
- 15. angularjs2 пытаются создавать собственные трубы
- 16. пытаются загрузить HTML с скриптом на него в другой странице
- 17. пытаются завить к яблоку
- 18. Мои FizzBuzz пытаются
- 19. Преобразование массива JSON в html
- 20. Анализировать JSON и заменить HTML
- 21. Rails: reply_to JSON и HTML
- 22. ROR: HTML и JSON оба?
- 23. jquery callback html и json
- 24. Проблемы с JSON и HTML
- 25. отправить json и html одновременно
- 26. JSON и HTML без массива
- 27. JSON объектов и HTML таблицы
- 28. меня пытаются отобразить базу данных о состоянии
- 29. Как передать HTML с json и ajax
- 30. начинающие пытаются программировать простой калькулятор