相关疑难解决方法(0)

JSON语法是否允许对象中的重复键?

这是有效的json吗?

{
    "a" : "x",
    "a" : "y"
}
Run Code Online (Sandbox Code Playgroud)

http://jsonlint.com/说是的.

http://www.json.org/没有说明被禁止的事情.

但显然它没有多大意义,是吗?大多数实现可能使用哈希表,因此无论如何它都被覆盖.

standards json

179
推荐指数
7
解决办法
8万
查看次数

在PostgreSQL中组合两个JSON对象

我在PostgreSQL 9.4表中有两个JSON行:

      the_column      
----------------------
 {"evens": [2, 4, 6]}
 {"odds": [1, 3, 5]}
Run Code Online (Sandbox Code Playgroud)

我想将所有行组合成一个JSON对象.(它应该适用于任意数量的行.)

期望的输出:

{"evens": [2, 4, 6], "odds": [1, 3, 5]}

postgresql json postgresql-9.4

7
推荐指数
2
解决办法
6091
查看次数

如何合并两个JSON数组中的记录?

我有两个Postgres SQL查询返回JSON数组:

Q1:

[
  {"id": 1, "a": "text1a", "b": "text1b"},
  {"id": 2, "a": "text2a", "b": "text2b"},
  {"id": 2, "a": "text3a", "b": "text3b"},
  ...
 ]
Run Code Online (Sandbox Code Playgroud)

Q2:

[
  {"id": 1, "percent": 12.50}, 
  {"id": 2, "percent": 75.00}, 
  {"id": 3, "percent": 12.50}
  ...
]
Run Code Online (Sandbox Code Playgroud)

我希望结果是两个数组唯一元素的联合:

[
  {"id": 1, "a": "text1a", "b": "text1b", "percent": 12.50},
  {"id": 2, "a": "text2a", "b": "text2b", "percent": 75.00},
  {"id": 3, "a": "text3a", "b": "text3b", "percent": 12.50},
  ...
]
Run Code Online (Sandbox Code Playgroud)

如何在Postgres 9.4中使用SQL来完成这项工作?

postgresql json postgresql-9.4

3
推荐指数
1
解决办法
2863
查看次数

PostgreSQL:json 类型的输入语法无效

请帮我检查这个查询命令。它得到语法错误:

var querydb = `INSERT INTO msg_conversations VALUES (DEFAULT, ${user_id}, null, null, null, null, '{"key": "value", "unique": "' || uuid_generate_v4() || '"}'::jsonb, to_timestamp('05 Dec 2000', 'DD Mon YYYY'), to_timestamp('05 Dec 2000', 'DD Mon YYYY') )`

db.sequelize.query(querydb)
Run Code Online (Sandbox Code Playgroud)

我使用 NodeJS。

预先感谢!

postgresql

3
推荐指数
1
解决办法
9720
查看次数

标签 统计

json ×3

postgresql ×3

postgresql-9.4 ×2

standards ×1