本模板可以建立一個類似JSON頁面內容模型的渲染方式來呈現JSON資料。並且,該渲染結果透過隱藏文字將JSON必要的語法藏在其中,使其輸出結果可以用JSON.parse($('...').text())來獲得當中的JSON資訊。
本模板僅能將JSON資料或代碼進行呈現,並無能力從其他頁面讀取內容。如需呈現某JSON頁中的JSON資料,請調用主模板{{Special wikitext}}。
| 你所輸入的
|
你所看到的
|
| 呈現JSON:
|
|
| 產生JSON並呈現:
|
|
|
|
[| 0, | | null, | | "null", | | {}, | | true, | | false, | | [], | | "" | ] |
|
| 若JSON有語法錯誤則僅顯示原碼
|
|
| 當輸入的資料明顯非JSON時,則視為維基代碼解析
|
我不是JSON!
啊是一个感叹词,通常指一种跨语言现象,因语调不同而可能表示惊讶、赞叹、疑问或肯定。也可指:
|
| 物件種類
|
呈現樣式
|
| 基本
|
布林值
|
true(真值):
|
false(假值):
|
| 數字
|
27(整數):
|
3.14(浮點數):
|
| 字串
|
"wikipedia"(字串):
|
""(空字串):
|
| 空值
|
null(空值):
|
(全空): (全空)
|
| 物件
|
一般物件
|
{"key":"value"}:
|
{"key1":{"data1":"value1"},"key2":"value2"}:
{| "key1": | {}, |
|---|
| "key2": | "value2" |
|---|
} |
|
| 空物件
|
{}:
|
| 陣列
|
一般陣列
|
["ele1","ele12"]:
|
[{"obj1":"data1"},["arr2"]]:
|
| 空陣列
|
[]:
|
| 擴充
|
參照值
|
|
| 函數
|
|
| 錯誤
|
|
| 非JSON
|
{"data"}(語法錯誤):
|
return 0;(非JSON): return 0;
|
模板参数
| 参数 | 描述 | 类型 | 状态 |
|---|
| JSON原始碼 | 1 | 要呈現的JSON原始碼。建議用<nowiki>包覆。
| 未知 | 可选 |
|---|
| 生成JSON資料的引數 | 2 | 生成JSON資料的引數,與exec參數並用。
| 字符串 | 可选 |
|---|
| 生成JSON資料的代碼 | exec | 用於生成JSON資料的代碼。
| 字符串 | 可选 |
|---|
| 網頁元素id | id | 定義輸出之JSON資料的網頁元素id,已讓其他工具可以透過此id找到其中的JSON資料。
| 字符串 | 可选 |
|---|
| special wikitext的內部參數 | special wikitext | special wikitext的內部參數
| 未知 | 弃用 |
|---|