SimpleSearch JSON

Aus Imperia Support Wiki

Version vom 17. Mai 2016, 13:18 Uhr von Nlippoldt (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Das von der SimpleSearch in der SimpleSearch API verwendete JSON entspricht regulären JSON-Regeln.

Strukturell enthält der Aufruf der Index-Methode folgende Eigenschaften:

{
  messages: {
    messages: [], /* Array mit Meldungen, i.d.R. leer */
    success: NULL /* Bool mit Status der Ausführung, bei FALSE ist ein Fehler aufgetreten *(
  },
  results: {
    count: 113, /* Anzahl der Gesamtergebnisse */
    items_per_page: null /* Anzahl der Einträge pro Seite */
  },
  index: [
    {/* Einzelne Ergebniszeile */},
    {/* Einzelne Ergebniszeile */},
    {/* Einzelne Ergebniszeile */},
    {/* Einzelne Ergebniszeile */}
  ]
  item: {} /* Wird nur für Detaildatensätze verwendet */
}

wobei jede Ergebniszeile eine gleichartige Struktur hat, und die einzelnen Eigenschaften einer Zelle nach dem Format KEY:VALUE beinhaltet. Allen Zeilen ist aber identisch die Eigenschaft 'id', in der die ID der Zeile festgehalten wird. Diese kann u.a. für den Aufruf einer Detailseite verwendet werden.

Für die genau Struktur der Ergebniszeile überprüfen Sie die Ergebniszeile in der jeweiligen SimpleSearch-Applikation.

Siehe auch SimpleSearch XML.