Быстро меняющийся поток данных для демонстрации программного обеспечения (данные)

Я ищу

  1. Быстрое изменение
  2. Простота десериализации (xml или json)
  3. Хорошо отформатировано
  4. Бесплатно

поток данных (я думал о REST API, но приветствую любые предложения) для демонстрации программного компонента Java.

Мне все равно, о чем данные (погода, финансы, все что угодно), главное, чтобы они менялись довольно быстро (новая информация не реже, чем каждые 5-10 секунд), а формат данных должен быть четко определенным, поэтому синтаксический анализатор JAXB/Gson может с этим справиться.

Если вы когда-либо использовали такой открытый API, сообщите мне об этом!

Ответы (2)

Что ж, если вы согласитесь с тем, что он возвращает другое, случайное значение каждого элемента, который вы запрашиваете, тогда «быстро меняющийся источник» будет тем, который я принял на свой тестовый сервер JSON с вопросами с регулярно обновляемыми данными .

Чтобы процитировать принятый ответ:

NumbersAPI будет возвращать как минимум десятки различных ответов в формате JSON на запросы к этой конечной точке URI. Регистрация не требуется.

http://numbersapi.com/random/date?json

Опция dateвозвращает что-то вроде этого:

{
 "text": "May 26th is the day in 1830 that the Indian Removal Act is passed by the U.S. Congress; it is signed into law by President Andrew Jackson two days later.",
 "year": 1830,
 "number": 147,
 "found": true,
 "type": "date"
}

Доступны другие типы данных.

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

Лично я был более чем доволен NumbersAPI для тестирования морских свиней.

Хотя мой предыдущий ответ был принят, теперь я нашел то, что считаю намного лучше.

Mockaroo позволяет создавать до 1000 строк реалистичных тестовых данных в форматах CSV, JSON, SQL и Excel. Он имеет 89 предопределенных типов данных, а также условную логику.

Проверьте это!