0

Contentful は非常に便利なサービスですが、残念ながら json 応答形式では、標準の拡張 json データ形式を使用できません。

一般的なjson構造のネストを返すには、追加のトランスレーターを作成する必要があります。

たとえば、Contentful を使用すると (簡易版)

{
"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",
                    }
                ]
          }
      ],
    }
}

Contentful レスポンスを標準の json レスポンスに組み立てるための一般化されたツールを持っている人はいますか?

4

1 に答える 1

0

当社の SDK を使用したことがありますか? インクルード解決が組み込まれているため、これを手動で行う必要はありません。

たとえば、静的サイトジェネレーターがそこから消費できるように、コンテンツをYAMLにシリアル化する(説明したものと同様の形式を使用する)など、すでに構築された多くのツールがあります。

詳細については、開発者向けページ ( https://www.contentful.com/developers/docs/)をご覧ください。

お役に立てれば

于 2016-07-20T17:41:30.907 に答える