Contentful ist ein sehr nützlicher Dienst, aber leider die JSON-Antwort-Format ermöglicht nicht für standard erweiterte JSON-Datenformat.Gibt es eine einfache Möglichkeit, inline erweiterte JSON-Format von Contentful Antwort bekommen
Es erfordert, dass wir schreiben und extra Übersetzer, um gemeinsame json Strukturverschachtelung zurückzugeben.
Zum Beispiel mit gehalt wir bekommen (vereinfachte Version)
{
"module" : {
"lessons" : [
"id": "<lesson_id>"
]
}
"includes": {
"Entry": [
{
id: "<lesson_id>",
lesson : {
"lesson data" : "lesson data",
topics : [
"id" : "<topic_id>"
]
}
},
id: "<topic_id>",
topic : {
"topic data" : "topic data",
]
}
}
]
}
Aber wir wollen diese
{
"module" : {
"lessons" : [
{
"lessonData" : "lesson data",
"topics" : [
{
"topicData" : "topic data",
}
]
}
],
}
}
Wer ein allgemeines Werkzeug eine Antwort gehalt in eine Standard-json Antwort zu montieren?
Wir bevorzugen würden die Standard-REST-API zu verwenden. Gibt es einen Grund, dass Contentful keine Option zur Ausgabe dieses Standard-JSON-Formats hat? Gibt es ein spezielles Tool in der Dev-Sektion, das den von mir erwähnten Standard-JSON erzeugen kann? – PFaunik
Der Grund dafür, dass sich verwandte Einträge im Abschnitt "Includes" befinden, besteht darin, Unordnung zu reduzieren und die Reaktionsgeschwindigkeit zu erhöhen. Dies liegt vor allem daran, dass Einträge und Assets in vielen anderen Ressourcen verknüpft werden können, wodurch immer höhere Antworten generiert werden. Auf diese Weise halten wir es sauber und einfach. –