问题标签 [for-json]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
444 浏览

json - 使用返回 JSON 的动态 SQL 时省略数字列中的科学记数法

以下动态查询以科学计数法返回数字列的输出。

JSON 输出

JSON

表格输出

桌子

如上所述,表格视图AWP正确返回值,而 JSON 视图以科学计数法返回值。如何在AWP没有 Sc 的情况下获取 JSON 列。符号。

请注意

  • 它需要将数值保留为数字,而不将其转换为 JSON 结果中的字符串。
  • 由于列是动态的,因此无法更改单个列的格式。
0 投票
1 回答
170 浏览

sql-server - 使用 FOR JSON PATH 嵌套 JSON

我有几个未连接的表,但希望使用 SQL Server 使用 FOR JSON 将数据作为 JSON 从查询中返回,可能使用子查询?

创建表格;

插入数据;

我一直在@Data 的每一行中重复使用@Filter 和@Other。

获取以下结果的 JSON 查询将是什么;

任何帮助,将不胜感激。

0 投票
1 回答
48 浏览

sql - 使用 sql server 在分组数据上格式化复杂的 json 结构

我是 SQL json 功能
的新手,问题是:我想使用 SQL-JSON 功能从下表数据生成所需的 JSON 结构。

我拥有的标签数据:

所需的 JSON 数据格式

我需要知道如何在上述给定所需的 json 格式的帮助下格式化数据FOR JSON PATH

0 投票
2 回答
82 浏览

json - 使用子查询创建 JSON 文件

我正在尝试为我目前正在研究的一个新项目创建一个 JSON 文件,我的大部分工作都按预期工作,但我现在正处于尝试使用子查询以正确格式化 JSON。

我尝试使用以下子查询,但 SQL 不喜欢这种格式。

` 选择

对于 JSON 路径

我想要实现的输出是:

谁能看到我做错了什么?我试图让这个尽可能简单。

0 投票
2 回答
418 浏览

json - 使用 FOR JSON 将平面 SQL 行转换为嵌套的 JSON 数组

所以,我有一个看起来像这样的简单视图:

不使用嵌套查询,使用sql的FOR JSON子句,可以很方便的转换成这个json。

基本上按类型分组,然后存储,行项目。到目前为止,我的尝试如下。不确定如何正确分组行。

0 投票
1 回答
75 浏览

json - 无法在包含 NULL 值的 SQL 表中创建 JSON 格式的列

我需要将 SQL 数据与列合并到一个表中,格式为 JSON。Json 列的长度不同,从 4 列到 5 列。因此,当长度为 4 时,我需要在 JSON 字符串中添加一个可选的 NULL 列。但是如果我将 4-Places Json 字符串放入我的函数中,则不会得到任何结果

以下功能有什么问题?

0 投票
1 回答
50 浏览

sql - 我们可以使用 FOR JSON AUTO 在 SQL Server 中进行多重嵌套吗

这是我的表格和数据

我正在尝试获取数据以获取类似的格式

我尝试了以下查询

我得到了一些想要的输出。但我的问题是我可以这样编写嵌套查询吗?有大数据时会引起任何问题吗?

0 投票
0 回答
84 浏览

json - 如何使用 SQL Server 中具有键值的表中的 FOR JSON PATH 生成嵌套的 json 输出?

包含键值的表也有一ParentID列。此列包含其父项的 id。我想使用这些获得嵌套的 json。

键值表:

期望的输出:

0 投票
2 回答
91 浏览

sql - 嵌套的 JSON 路径

我有以下格式的表格 -

使用 SQL 查询,我期待以下格式的输出 -

但我的实际输出格式如下 -

我正在使用的 SQL 查询是 -

谁能帮我吗?

0 投票
1 回答
68 浏览

sql - JSON自动的意外结果

我有以下 3 个表格和示例数据:

员工、地址、州

当我运行以下查询时,我在一个 JSON 对象中获取 JSON 详细信息

AddressDetails 列中的结果:

但是,如果您取消注释上述 SQL 查询中的注释行以包含 States 表中的列,我会得到如下结果:

在此处输入图像描述

为什么StateName细节进入数组?

我可以通过调整查询将其与地址和城市详细信息一起放在外面吗?