今天吃什麼
不知道今天吃什麼嗎?快來試試這個工具,讓它幫你隨機挑選美味的食物建議吧!
🍴
小知識:什麼是JSON格式?
JSON(JavaScript Object Notation)是一種輕量級的資料交換格式,易於人類閱讀和編寫,同時也易於機器解析和生成。在本工具中,菜單資料就是以JSON格式儲存和處理。
JSON的基本結構包括物件(用大括號 {} 包圍)和陣列(用中括號 [] 包圍)。物件包含鍵值對,陣列包含多個值。例如我們的菜單格式就是一個物件,包含不同分類的食物陣列。
簡單範例:
{
"主食": ["米飯", "麵條", "水餃"],
"配菜": ["青菜", "豆腐", "雞蛋"],
"飲料": ["水", "茶", "果汁"]
} 功能介紹與操作方式
本頁「今天吃什麼」提供隨機菜單產生器,幫助您快速決定每日餐點。
操作方式:
- 點擊「產生菜單組合」按鈕,系統將隨機生成主食、配菜及飲料的建議。
- 若需編輯或儲存自定義菜單,可展開「編輯我的菜單」區塊進行操作。
- 在「編輯我的菜單」區塊中,您可以直接修改菜單內容並儲存至瀏覽器的 LocalStorage。
- 若需重置菜單至預設值,可點擊「回到預設菜單」按鈕。
編輯菜單時,請參考以下 JSON 格式範例:
- 主食、配菜及飲料需以分類方式存放,例如:
{ "主食": ["米飯", "麵條"], "配菜": ["青菜", "豆腐"], "飲料": { "冷飲": ["可樂", "果汁"], "熱飲": ["茶", "咖啡"] } } - 確保 JSON 格式正確,避免漏掉逗號或括號。
- 修改完成後,點擊「儲存菜單」按鈕保存更改。
FAQ
Q1: 我的自定義菜單會被保存嗎?
是的,當您編輯並儲存菜單後,資料會保存在瀏覽器的LocalStorage中。只要在同一台裝置的同一瀏覽器中使用,您的菜單設定就會被保留。
Q2: 可以添加多少個菜單項目?
理論上沒有數量限制,但建議每個分類保持適當數量(10-50項)以確保隨機選擇的多樣性。過多項目可能會影響載入速度。
Q3: JSON格式寫錯了怎麼辦?
如果JSON格式有誤,系統會提示錯誤並無法儲存。此時您可以點擊「回到預設菜單」按鈕恢復原始設定,或檢查JSON語法是否正確。
Q4: 可以只修改部分分類嗎?
可以,您可以只修改主食、配菜或飲料中的任一分類,但須保持完整的JSON結構。建議先備份原始內容再進行修改。
Q5: 為什麼有時候產生的組合很奇怪?
系統是完全隨機選擇,所以可能出現不太搭配的組合。這正是隨機產生器的趣味所在!您也可以重新點擊產生按鈕獲得新組合。
Q6: 可以匯出或分享我的菜單嗎?
目前可以透過複製「編輯我的菜單」中的JSON內容來分享給其他人。他們可以將這些內容貼到自己的菜單編輯區域中使用。
Q7: 清除瀏覽器資料會影響菜單嗎?
是的,清除瀏覽器的儲存資料或使用無痕模式會讓自定義菜單無法保存。建議定期備份您的菜單JSON內容到其他地方。