視覺化
本地執行 · 零上傳

Lottie 動畫預覽

動畫 JSON · 即時播放 · 本地渲染

Lottie 預覽

就緒

原始輸入

                                
                            
解析輸出

                                
固定高度,長程式碼在框內滾動

ABOUT

關於 Lottie 動畫預覽

匯入 Lottie 動畫 JSON 檔案,在瀏覽器中實時預覽動畫,無需 After Effects 或外掛。

Lottie 讓動效從 After Effects 無縫進入 Web 與移動端,但 JSON 檔案無法「用眼看」效果。本地預覽讓你在整合 lottie-web 之前就能驗收資源,減少返工。

DEEP DIVE

深入瞭解 Lottie 動畫預覽

Lottie 是 Airbnb 開源的動畫格式,用 JSON 描述向量動畫,廣泛用於移動端與 Web。但 Lottie JSON 檔案無法直接在程式碼編輯器中預覽效果,通常需要 After Effects + Bodymovin 外掛或 LottieFiles 線上預覽。JSONSort 在瀏覽器本地渲染 Lottie,貼上 JSON 即播放。

適合前端驗收動效資源、排查 Lottie JSON 是否損壞、快速檢視 animation 的 frame rate 與 layer 結構等。

Lottie JSON 由 Bodymovin 匯出,包含 layers、shapes、keyframes 等複雜結構。預覽器使用 lottie-web 渲染,與生產環境行為高度一致;若預覽失敗,問題多半在匯出設定或 JSON 損壞而非整合程式碼。

FEATURES

核心能力

01

即時播放

貼上 Lottie JSON 後自動載入並迴圈播放動畫。

02

檔案匯入

支援 .json 與 .lottie 檔案拖拽匯入。

03

本地渲染

動畫 JSON 不上傳,設計稿動效可保密預覽。

04

錯誤提示

JSON 不符合 Lottie schema 時給出載入失敗提示。

05

與格式化聯動

可先驗證 JSON 語法,再切換 Lottie 預覽。

06

零外掛

無需安裝 AE 或 Lottie 桌面客戶端。

07

.lottie 壓縮包

支援 dotLottie 格式自動解壓渲染。

08

迴圈播放

自動 loop 便於檢查首尾幀是否銜接。

HOW TO USE

使用步驟

  1. 1

    貼上 Lottie JSON 或上傳 .json/.lottie 檔案

  2. 2

    自動播放動畫預覽

  3. 3

    調整並匯出

  4. 4

    輸入變更後檢視自動重新整理,可反覆調整 JSON 觀察結構

  5. 5

    截圖或複製 JSON 片段用於文件與評審材料

WORKFLOW

典型工作流

從匯入資料到匯出結果的完整流程,幫助團隊統一 Lottie 動畫預覽 的使用方式。

1

獲取 Lottie JSON

從 Figma/AE Bodymovin 外掛或 LottieFiles 下載。

2

匯入預覽

拖拽 .json / .lottie 或貼上 JSON 文字。

3

驗收動效

檢查迴圈、尺寸、顏色是否與設計稿一致。

4

整合開發

確認無誤後複製 JSON 到專案 assets 目錄。

USE CASES

適用場景

前端

前端開發

驗收設計師提供的 Lottie 資源是否正常播放。

移動

移動端開發

預覽 JSON 動畫資源,確認 frame 與尺寸參數。

動效

動效設計

匯出後快速驗證 Bodymovin JSON 是否完整。

QA

QA

迴歸測試 Lottie 資源更新後的視覺效果。

設計

設計交付

設計師匯出 JSON 後自查,再交給開發整合。

效能

效能最佳化

預覽同時觀察 layer 數量,評估是否需簡化動效。

TIPS

使用技巧

  • Lottie JSON 通常較大,拖拽匯入比貼上更穩定。
  • 載入失敗時先用格式化工具檢查 JSON 語法是否正確。
  • 預覽區可觀察動畫迴圈是否 seamless,有無明顯跳幀。
  • 與 JSON 腦圖配合:腦圖看 layer 結構,預覽看實際效果。
  • dotLottie (.lottie) 是壓縮格式,工具會自動解壓渲染。
  • 預覽確認無誤後再整合到 lottie-web / lottie-react 專案。
  • 預覽卡頓可能是 layer 過多,請設計側簡化或合併 shape。
  • 圖片資源外鏈失敗時檢查 CORS 或改用內嵌 base64。
  • 與格式化工具配合:先驗證 JSON 語法再切換 Lottie 模式。
  • 整合前確認 frameRate 與專案 CSS animation 無衝突。

LOCAL VS ONLINE

本地 vs 線上工具

JSONSort 堅持純前端架構,以下對比說明為何本地化工具更適合處理開發資料。

對比項
JSONSort 本地
傳統線上工具
資料隱私
完全本地,零上傳
多數需上傳至伺服器
響應速度
毫秒級,無網路延遲
受網路與伺服器負載影響
離線使用
支援 PWA 離線
通常需要聯網
敏感資料
JWT/配置/日誌可放心處理
存在洩露風險
廣告與追蹤
無廣告、無資料追蹤
多數含廣告或 Analytics
檔案拖拽
支援本地檔案直接匯入
部分工具限制上傳大小
工具聯動
19 種工具同一頁面切換
通常每種工具獨立網站
開源透明
純靜態頁,可審查原始碼
閉源服務端不可審計

TROUBLESHOOTING

常見誤區與排查

實際使用中容易遇到的問題及建議處理方式,減少反覆試錯的時間。

載入失敗

建議:JSON 語法錯誤或 Lottie 版本不相容;重新匯出 Bodymovin。

圖片不顯示

建議:外部 URL 被 CORS 攔截;改用 embedded asset。

動畫太快/太慢

建議:檢查 JSON 內 fr (frame rate) 與 op/ip 幀範圍。

預覽空白無報錯

建議:可能是空 composition;確認 AE 匯出前有時間軸內容。

FAQ

常見問題

支援哪些 Lottie 版本?

支援主流 Bodymovin 匯出的 JSON 格式。極新特性可能需更新 renderer。

動畫能暫停/Seek 嗎?

當前自動迴圈播放。後續可擴充播放控制。

圖片資源內嵌的 Lottie 能播嗎?

支援內嵌 base64 圖片的 Lottie。外部 URL 引用可能受 CORS 限制。

預覽與真機效果一致嗎?

lottie-web 與 iOS/Android 原生 Lottie 高度一致,極端表示式可能略有差異。

檔案超過 1MB 怎麼辦?

可正常嘗試;過大檔案建議 dotLottie 壓縮或拆分動畫。

資料會上傳到伺服器嗎?

不會。JSONSort 所有工具均在瀏覽器本地執行,您的輸入內容不會傳送到任何後端伺服器。

需要註冊或安裝嗎?

不需要。開啟頁面即可使用,無需賬號、無需下載客戶端,也支援 PWA 離線快取。

支援多大的檔案?

取決於瀏覽器記憶體,通常可流暢處理數 MB 級別的資料。超大檔案建議先拆分或使用合併清理工具。

已複製到剪貼簿