Каково практическое различие между xml, json, RSS и атомом при взаимодействии через интерфейс с Твиттером?

NetBeans 8.2 работает для меня на Linux Mint. Наиболее вероятная причина вашей проблемы заключается в том, что NetBeans 8.2 настроен на использование несовместимой версии Java. Чтобы узнать, какая версия Java используется, выберите Справка> О :

LinuxHelpAbout

Если вы используете NetBeans 8.2 затем:

  • JDK 8 должен быть установлен.
  • NetBeans 8.2 должен быть настроен на использование JDK 8, как показано на снимке экрана выше.

Пока выполняются оба условия, не имеет значения, сколько других версий Java установлено на вашем компьютере. Я предполагаю, что вы знаете, как установить JDK 8 (при необходимости). Чтобы сконфигурировать NetBeans для использования JDK 8:

  • Найдите файл netbeans.conf в каталоге etc вашего установочного каталога NetBeans.
  • netbeans.conf представляет собой текстовый файл, содержащий пары свойств имя / значение. Откройте его в любом текстовом редакторе.
  • Найдите строку, содержащую текст netbeans_jdkhome . Если эта строка закомментирована с использованием начального символа #, удалите этот символ.
  • Установите значение свойства netbeans_jdkhome для пути к вашей установке JDK 8.
  • На моем компьютере с Linux Mint запись выглядит следующим образом netbeans_jdkhome="/home/johndoe/jdk1.8.0_151", хотя вы, вероятно, будете использовать более позднюю версию JDK 8 для обновления.
  • Сохраните изменения в netbeans.conf и (пере) запустите Netbeans. Теперь все должно работать.

Если у вас все еще есть проблемы, обновите ваш вопрос:

  • Снимок экрана Справка> О , как показано выше.
  • Содержимое журнала NetBeans ( Вид> Журнал IDE ), который был записан с момента последнего перезапуска NetBeans.

6
задан Zenobia 17 January 2009 в 11:26
поделиться

3 ответа

Для меня это сводится к удобству. Используя XML, я должен проанализировать ответ в к DOM (или чаще ElementTree). Используя JSON, один вызов к simplejson.loads (json_string) и у меня есть собственная структура данных Python (списки, словари, строки и т.д.), которого я могу начать выполнять итерации и обрабатывать. Что-либо, что означает писать несколько меньше строк кода, обычно является хорошей идеей, по-моему.

Я часто использую JSON для перемещения структур данных между PHP, Python и JavaScript - снова, потому что он сохраняет меня имеющий необходимость выяснить сериализацию XML и затем проанализировать его в другом конце.

И как сказанный jinzo, JSON заканчивает тем, что был немного меньшим количеством байтов на проводе.

Вы могли бы найти мою запись в блоге на JSON от несколько лет назад полезного: http://simonwillison.net/2006/Dec/20/json/

8
ответ дан 8 December 2019 в 18:42
поделиться

RSS и Atom являются форматами XML.

JSON является строкой, которая может быть оценена как код JavaScript.

4
ответ дан 8 December 2019 в 18:42
поделиться

Я сказал бы, что объем данных, отправляемый по проводу, является одним фактором. Поток данных XML будет больше, чем JSON для тех же данных. Но можно использовать то, что Вы знаете больше / больше опыта.

Я рекомендовал бы JSON, поскольку это - больше "pythonic", чем XML.

1
ответ дан 8 December 2019 в 18:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: