データベースに というテーブルがありますtimeline_entries。このテーブルには次のフィールドが含まれてい
ます: id、headline、text、startDate、type、media。このフィールドは、CMS を介して個々のエントリを参照するために使用されます。captioncreditid
データを JSON としてエクスポートしてファイルに保存する方法を考え出しましたが、次の構造にフォーマットする方法を見つけるのに苦労しています。
{
"timeline":
{
"headline":"value",
"type":"default",
"startDate":"value",
"text":"value",
"asset":
{
"media":"value",
"credit":"value",
"caption":"value"
},
"date": [
{
"startDate":"value",
"type":"",
"headline":"value",
"text":"value",
"asset":
{
"media":"value",
"credit":"value",
"caption":"value"
}
},
{
"startDate":"value",
"type":"",
"headline":"value",
"text":"value",
"asset":
{
"media":"value",
"credit":"value",
"caption":"value"
}
},
{
"startDate":"value",
"type":"",
"headline":"value",
"text":"value",
"asset":
{
"media":"value",
"credit":"value",
"caption":"value"
}
},
]
}
}
(見掛け倒しのインデントは無視してください。私はまだこれに慣れています!)
一部のデータは非常に長いため、実際のデータを「値」に置き換える必要がありました。
ご覧のとおり、最初のデータ セットは残りのデータ セットとは少し異なる形式にする必要があります。残りのセットは「日付」内に配置し、次に、mediaフィールドcaptionとcreditフィールドを「資産」のサブセットとして構造化する必要があります。
わずか 4 行よりも多くのデータ行があるため、何もハードコードすることはできません。
フォーマットを手伝ってくれる人はいますか?可能であれば、データベース側をできるだけシンプルに保ちたいのですが、必要に応じて変更できます。おそらく私はこれについて完全に間違っていますか?どんな助けでも大歓迎です。
ありがとうございました。