本模板可以创建一个类似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的内部参数
| 未知 | 弃用 |
|---|