模組:EncoderUtil/doc
外观

这是Module:EncoderUtil的文档页面
![]() | 此頁面是Module:EncoderUtil的模块文档。 此頁面可能包含了模板的使用說明、分類和其他内容。 |
![]() | 此模块文档被引用於約691,000個頁面。 為了避免造成大規模的影響,所有對此模块文档的編輯應先於沙盒或測試樣例上測試。 測試後無誤的版本可以一次性地加入此模块文档中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
使用方法
JSON
編碼
- 本模組._jsonEncode
能將Lua編碼為JSON的函數。與mw.text.jsonEncode不同在於,mw.text.jsonEncode遇到函數物件會出錯,而本模組的_jsonEncode會將函數物件以替代符號表示而不會出錯,能正常轉換各種Lua物件。
不支援模板直接呼叫。
解碼
JSON解碼僅需要使用mw.text.jsonDecode即可,本模組無特別提供。
YAML
解碼
- 本模組.yamlDecode
能將YAML解碼為Lua物件。支援模板直接呼叫,模板呼叫時,回傳結果為JSON。
- 本模組.yaml2json
將YAML轉換為JSON。支援模板直接呼叫。