Contentful - очень полезный сервис, но, к сожалению, формат ответа json не позволяет использовать стандартный расширенный формат данных json.Есть ли простой способ получить встроенный расширенный формат JSON от Contentful response
Это требует, чтобы мы писали и добавляли переводчик, чтобы вернуть вложенную структуру json.
Например, с содержательными мы получаем (упрощенный вариант)
{
"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",
]
}
}
]
}
Но мы хотим, чтобы это
{
"module" : {
"lessons" : [
{
"lessonData" : "lesson data",
"topics" : [
{
"topicData" : "topic data",
}
]
}
],
}
}
Любого имеют обобщенный инструмент для сборки в ответ содержательного стандартный ответ JSON?
Мы бы предпочли, чтобы использовать стандартный REST API. Есть ли причина, по которой Contentful не имеет возможности выводить этот стандартный формат json? Есть ли специальный инструмент в разделе dev, который может генерировать стандартный json, о котором я упоминал? – PFaunik
Причина, по которой связанные записи находятся в разделе включений, заключается в уменьшении помех и увеличении скорости ответа. Это связано главным образом с тем, что записи и активы могут быть связаны во многих других ресурсах, что приводит к появлению постоянно растущих ответов. Таким образом, мы держим его чистым и простым. –