Ich versuche, eine API folgenden Jsonapi Spezifikation zu erstellen [http://jsonapi.org/]. Ich möchte nicht verwandte Daten von zwei verschiedenen Tabellen senden. Wie soll ich es senden? Ich kann es wie unten senden. Ist es der richtige Weg nach Spezifikationen? Idealerweise sollten wir separate Endpunkte für diesen Zweck haben, aber ich möchte aufgrund der zusätzlichen N/W-Anfrage keinen separaten Endpunkt erstellen.So senden Sie nicht verwandte Daten mit Jsonapi-Format
{
data: [
{
type: "user",
atrributes: {
...
}
},
{
type: "company",
attributes: {
...
}
}
]
}
Auch zur Zeit verwende ich ja_serializer [https://github.com/vt-elixir/ja_serializer/] Json zu serialisiert. Gibt es eine gute, nicht zusammenhängende Daten aus mehreren Tabellen zusammen zu serialisieren
Warum ist es laut Spezifikation nicht möglich? Der Schlüssel 'data' kann ein Array von Ressourcenobjekten sein, mit der einzigen Anforderung, dass jeder 'id' und 'type' hat. http://jsonapi.org/format/#document-resource-objects –