跳转到内容

模板:Special wikitext/JSON/doc

本页使用了标题或全文手工转换
维基百科,自由的百科全书

本模板可以创建一个类似JSON页面内容模型的渲染方式来呈现JSON资料。并且,该渲染结果通过隐藏文字将JSON必要的语法藏在其中,使其输出结果可以用JSON.parse($('...').text())来获得当中的JSON信息。

本模板仅能将JSON资料或代码进行呈现,并无能力从其他页面读取内容。如需呈现某JSON页中的JSON资料,请调用主模板{{Special wikitext}}。

示例

你所输入的 你所看到的
呈现JSON:
{{Special wikitext/JSON
|<nowiki>
{
	"key":"value",
	"array":[]
}
</nowiki>}}
{
"key":"value",
"array":[
]
}
产生JSON并呈现:
{{Special wikitext/JSON
||exec=mw.title.getCurrentTitle.protectionLevels
}}
{
"move":{
},
"edit":{
}
}
{{Special wikitext/JSON
|[0,null,"null",{},true,false,[],""]
}}
[
0,
null,
"null",
{
},
true,
false,
[
],
""
]
若JSON有语法错误则仅显示原码
{{Special wikitext/JSON
|[0,{error},""]
}}
[0,{error},""]
当输入的资料明显非JSON时,则视为维基代码解析
{{Special wikitext/JSON
|我不是JSON!{{:啊}}
}}
我不是JSON!

是一个感叹词,通常指一种跨语言现象,因语调不同而可能表示惊讶、赞叹、疑问或肯定。也可指:

另见

呈现样式

物件种类 呈现样式
基本 布林值 true真值):
true
false(假值):
false
数字 27整数):
27
3.14浮点数):
3.14
字符串 "wikipedia"字符串):
"wikipedia"
""空字符串):
""
空值 null空值):
null
全空):
(全空)
物件 一般物件 {"key":"value"}
{
"key":"value"
}
{"key1":{"data1":"value1"},"key2":"value2"}
{
"key1":{
"data1":"value1"
},
"key2":"value2"
}
空物件 {}
{
}
阵列 一般阵列 ["ele1","ele12"]
[
"ele1",
"ele12"
]
[{"obj1":"data1"},["arr2"]]
[
{
"obj1":"data1"
},
[
"arr2"
]
]
空阵列 []
[
]
扩充 参照值
""
函数
"
math.sin
"
错误
"
"math.无此函数" is nil.
"
JSON {"data"}(语法错误):
{"data"}
return 0;(非JSON):
return 0;

参数

呈现一个JSON资料

模板参数

参数描述类型状态
JSON原始码1

要呈现的JSON原始码。建议用<nowiki>包覆。

未知可选
生成JSON资料的引数2

生成JSON资料的引数,与exec参数并用。

字符串可选
生成JSON资料的代码exec

用于生成JSON资料的代码。

字符串可选
网页元素idid

定义输出之JSON资料的网页元素id,已让其他工具可以通过此id找到其中的JSON资料。

字符串可选
special wikitext的内部参数special wikitext

special wikitext的内部参数

未知弃用

参见