postgresql 字符串变json 再还原

Posted huanglei2010

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postgresql 字符串变json 再还原相关的知识,希望对你有一定的参考价值。

SELECT to_json(\'some "text"\'::text)
select array[to_json(\'Some "text"\'::TEXT)] ;

select array_to_json(array[to_json(\'Some "text"\'::TEXT)]) ;

select array_to_json(array[to_json(\'Some "text"\'::TEXT)])->>0 ;

select length( array_to_json(array[to_json(\'Some "text"\'::TEXT)])->>0 );

 

 

 

 

-- 神奇的postgresql json 转表 与表转josn   表中列的神奇操作
select
* from json_to_record(\'{"a":1,"b":[1,2,3],"c":"bar"}\') as x(a int, b INTEGER[], c text) SELECT row_to_json( a.* ) from (select * from json_to_record(\'{"a":1,"b":[1,2,3],"c":"bar"}\') as x(a int, b INTEGER[], c text)) a

 

-- 今天是第几周
SELECT EXTRACT(WEEK FROM  now());
-- 第几个月
SELECT EXTRACT(MONTH FROM now());
-- 第几个季度
SELECT EXTRACT(quarter FROM now());
-- 第几年
SELECT EXTRACT(year FROM now());

 

以上是关于postgresql 字符串变json 再还原的主要内容,如果未能解决你的问题,请参考以下文章

如何利用jQuery post传递含特殊字符的数据

python json形式的字符串 解码还原为json

PostgreSQL 数据库备份与还原

在更长的字符串中,如何在 PostgreSQL(和/或 Python 3)中将一个字符(例如,'a')和一个变音字符(例如,'U+030A')转换为单个字符('å')[重复]

PostgreSQL 9.2 - 将 TEXT json 字符串转换为 json/hstore 类型

C# 把对象序列化 JSON 字符串 和把JSON字符串还原为对象