今天吃什麼

不知道今天吃什麼嗎?快來試試這個工具,讓它幫你隨機挑選美味的食物建議吧!

🍴

小知識:什麼是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內容到其他地方。