2017-09-14 5 views
0

Angenommen, wir die folgende DatenstrukturWie nach verschachtelten Attributen in JSONAPI zu filtern?

"data": [ 
    { 
     "type": "node--press", 
     "id": "f04eab99-9174-4d00-bbbe-cdf45056660e", 
     "attributes": { 
      "nid": 130, 
      "uuid": "f04eab99-9174-4d00-bbbe-cdf45056660e", 
      "title": "TITLE OF NODE", 
      "revision_translation_affected": true, 
      "path": { 
       "alias": "/press/title-of-node", 
       "pid": 428, 
       "langcode": "es" 
      } 
... 
} 

Die zurückgegebenen Daten mit JSON API-Standards kompatibel sind, und ich habe kein Problem, das Abrufen und Verarbeiten sie, mit Ausnahme der Tatsache, dass ich die Knoten filtern zu können, zurückgegeben durch den Pfad pid.

Wie kann ich meine Daten nach path.pid filtern?

Ich habe versucht: - Knoten-Presse-Filter [Pfad] [pid] = 428 - Knoten-Presse-Filter [Pfad] [pid] [Wert] = 428

ohne Erfolg

?

Antwort

0

Es ist nicht gut im Filterbereich der Spezifikation definiert, aber andere Parameter wie include beschreiben den Zugriff auf verschachtelte Schlüssel mit Punktnotation. Sie könnten ?filter[path.pid]=428 ausprobieren und den Filter auf diese Weise parsen.

Verwandte Themen