免费注册
帮助文档(华北一、二)

  •  to_json(anyelement)

    以 JSON 格式返回输入的值。 数组和复合数据会被(递归地)转换为数组和对象; 如果有转换函数可以将输入的数据转换为 json 的话,那么使用转换函数; 或者产生一个 JSON 标量(scalar)值。 数字、布尔值和空值(null)之外的其他标量会被表示为文本格式, 并通过正确的引用和转义来保证它是一个合法的 JSON 字符串。如下所示:


     array_to_json(anyarray [, pretty_bool])

    以 JSON 数组格式返回输入的数组。 一个UDW多维数组将被转换成一个由多个数组组成的 JSON 数组。如果 pretty_bool的值为 true , 那么则在维度-1元素之间添加换行符。 如下所示:


     row_to_json(record [,pretty_bool])

    以 JSON 对象格式返回行。如果pretty_bool为 true, 将在级别-1元素之间添加换行符。


     json_build_array(VARIADIC "any")

    建立一个可能不同类型的JSON数组,由可变参数列表组成。例如:


     json_build_object(VARIADIC "any")

    建立一个JSON对象的可变参数列表。根据习惯,该参数列表由交替的键和值组成。例如:


     json_object(text[])

    输入的文本数组构建一个 JSON 对象。 输入的数组要么就是由偶数个成员组成的一维数组, 数组中的每两个成员组成一个键值对; 要么就是一个二维数组,并且每个内部数组都正好包含两个元素, 这两个元素组成一个键值对。例如:


     json_object(keys text[], values text[])

    这个格式的 json_object 函数接受两个数组作为输入, 第一个数组的元素会被用作键值对的键, 而第二个数组的元素则会被用作键值对的值。


文档是否已解决您的问题?

  已解决   未解决

如您有其它疑问,您也可以与我们技术专家联系探讨。

联系技术专家