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

  • 操作符

    参数类型

    作用

    例子

    执行结果

    ->

    int

     获取JSON数组元素,索引以0为开始

     select 

    '[{"a":"foo"},{"b":"bar"},{"c":"baz"}]'::json->2;

    {"c":"baz"}

    ->

    text

     通过键来获取 JSON 对象的域(field)

     select

    '{"a": {"b":"foo"}}'::json->'a';

    {"b":"foo"}

    ->>

    int

     获取 JSON 数组元素,然后以 text 形式返回它

     select '[1,2,3]'::json->>2;

    3

    ->>

    text

     获取 JSON 对象的域,然后以 text 形式返回它

     select '{"a":1,"b":2}'::json->>'b';

    2

    #>

    text[]

     获取指定路径上的 JSON 对象

     select 

    '{"a": {"b":{"c": "foo"}}}'::json#>'{a,b}';

    {"c": "foo"}

    #>>

    text[]

     获取指定路径上的 JSON 对象,并以 text 形式返回它

     select 

    '{"a":[1,2,3],"b":[4,5,6]}'::json#>>'{a,2}';

    3


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

  已解决   未解决

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

联系技术专家