## 12.18 JSON 函数

[12.18.1 JSON 函数参考](json-function-reference.html)
[12.18.2 创建 JSON 值的函数](json-creation-functions.html)
[12.18.3 搜索 JSON 值的函数](json-search-functions.html)
[12.18.4 修改 JSON 值的函数](json-modification-functions.html)
[12.18.5 返回 JSON 值属性的函数](json-attribute-functions.html)
[12.18.6 JSON 表函数](json-table-functions.html)
[12.18.7 JSON 模式验证函数](json-validation-functions.html)
[12.18.8 JSON 实用函数](json-utility-functions.html)

[](<>)

本节中描述的函数对 JSON 值执行操作。对于讨论[`JSON`](json.html)数据类型和显示如何使用这些函数的其他示例，请参阅[第 11.5 节，“JSON 数据类型”](json.html).

对于采用 JSON 参数的函数，如果参数不是有效的 JSON 值，则会发生错误。解析为 JSON 的参数由*`json_doc`*;参数由*`值`*不被解析。

返回 JSON 值的函数始终执行这些值的规范化（请参阅[JSON 值的规范化、合并和自动包装](json.html#json-normalization))，并因此订购它们。*排序的准确结果随时可能发生变化；不要依赖它在版本之间保持一致*.

还提供了一组用于对 GeoJSON 值进行操作的空间函数。看[第 12.17.11 节，“空间 GeoJSON 函数”](spatial-geojson-functions.html).
