Schnell wechselnder Datenfeed für Softwaredemonstration (Daten)

Ich suche ein

  1. Schneller Wechsel
  2. Einfach zu deserialisieren (xml oder json)
  3. Gut formatiert
  4. Frei

Daten-Feed (ich habe über eine REST-API nachgedacht, aber ich freue mich über jeden Vorschlag) zur Demonstration einer Java-Softwarekomponente.

Es ist mir egal, worum es bei den Daten geht (Wetter, Finanzen, alles ist möglich), das Hauptkriterium ist, dass es sich ziemlich schnell ändern sollte (neues Zeug mindestens alle 5-10 Sekunden) und das Format der Daten sollte gut definiert sein, damit ein JAXB/Gson-Parser damit umgehen kann.

Wenn Sie jemals eine solche offene API verwendet haben, lassen Sie es mich bitte wissen!

Antworten (2)

Nun, wenn Sie akzeptieren, dass es für jedes von Ihnen angeforderte Element einen anderen, zufälligen Wert zurückgibt, dann wäre eine "schnell wechselnde Quelle" diejenige, die ich für meine Frage JSON-Testserver mit regelmäßig aktualisierten Daten akzeptiert habe .

Um die akzeptierte Antwort zu zitieren:

NumbersAPI gibt mindestens Dutzende von unterschiedlichen JSON-formatierten Antworten für Anfragen an diesen URI-Endpunkt zurück. Keine Anmeldung erforderlich.

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

Die dateOption gibt etwa Folgendes zurück:

{
 "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"
}

Es sind andere Arten von Daten verfügbar.

Wenn Sie meine Frage lesen, sehen Sie eine weitere vorgeschlagene Antwort mit GitHub-Benutzerdaten, die sich meiner Meinung nach schnell ändern, wenn sich neue Benutzer anmelden. Ich bin mir aber nicht sicher, ob es schnell genug ist.

Ich persönlich war mehr als zufrieden mit NumbersAPI zum Testen von Schweinswalen.

Obwohl meine vorherige Antwort akzeptiert wurde, habe ich jetzt etwas gefunden, das ich für weit überlegen halte.

Mit Mockaroo können Sie bis zu 1.000 Zeilen realistischer Testdaten in den Formaten CSV, JSON, SQL und Excel generieren. Es verfügt über 89 vordefinierte Datentypen sowie bedingte Logik.

Hör zu!