在不使用array_to_json的情况下将记录数组转换为PostgreSQL中的JSON

qian xiansheng

PostgreSQL中的SQL:

create table test.tt (text_text text[]);
insert into test.tt values('{111,4,101803,5}');

这是一个array text[]我想将其转换为json这样:

{111:44,101803:5} as json

我尝试过array_to_json,但是不能。

a_horse_with_no_name

您可以使用json_object()将其转换为JSON:

select json_object(text_text)
from test.tt;

请注意,这仅在所有值具有偶数个元素的情况下才有效!

以上收益

json_object                  
-----------------------------
{"111" : "4", "101803" : "5"}

在线示例:http : //rextester.com/STYJP65628

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在不使用结构的情况下将JSON转换为地图切片并将地图切片转换为Go

在不使用String或Charset的情况下,将字符数组从UTF-8转换为字节数组

在不使用jQuery的情况下将表转换为JavaScript中的数组

如何在不使用AJAX的情况下使用json_decode将JSON.stringify转换为PHP?

PostgreSQL:如何在不使用中间hstore的情况下将键值表转换为json

在不使用Visual Studio的情况下将project.json转换为csproj

如何在不使用Pyspark中的collect()方法的情况下将pyspark.rdd.PipelinedRDD转换为数据框?

如何在不使用Gson的情况下将JSON转换为数组

在不使用NAN的情况下将熊猫DF转换为JSON

在不使用指针的情况下将数组转换为多维C

如何在不使用Object.assign的情况下使用javascript将数组转换为Object

如何在不使用循环的情况下将数组转换为Javascript中的对象?

如何在不使用键的情况下将json转换为数组

NAPI AsyncWorker:在不使用big for的情况下将指针数组转换为Napi :: Array?

Postgres&Rust R2D2:如何在不使用转义双引号的情况下以文本/字符串的形式获取array_to_json?

如何在不使用java.nio的情况下将字节数组转换为long?

在不使用JSON的情况下将数组发送到Web服务

如何在不使用幻数的情况下将“字符数”转换为int?(在C ++中)

在不使用JSON的情况下将数组从PHP返回到JavaScript

如何在不使用存储过程的情况下将varchar内容(1,2,3)数据转换为SQL中的整数数组?

尝试在不使用Java中的方法或数组的情况下将Integer转换为HexDecimal

如何在不写入文件的情况下使用 pypandoc 将 JSON 对象转换为 Markdown?

如何在不使用js的情况下将java中的json字符串化

如何在不使用 JSON 的情况下将 php 数组值传递给 javascript

如何在不使用 Room 的情况下将行 JSON 响应转换为 LiveData?

如何在不使用 csv 文件的情况下将 JSON 数据即时转换为 CSV 格式

如何在不使用 SQL 的情况下将 Dataframe 的多行转换为 Scala 中的单行(使用 Dataframe API)?

在不使用熊猫的情况下将数据帧转换为 pyspark 中的字典

通过 array_to_json 检索的 Postgresql 数组需要转换回 Javascript 中的对象数组