问题标签 [open-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 回答
696 浏览

sql-server - SQL Server 2016 存储过程中的串联 OPENJSON

我需要为特定的 UID 组合所有作者。基本领域是在另一篇文章的代码中工作的。

我想结束

在 SQL Server 2016 中的存储过程中的 OPENJSON 语法中得到了 Zohar Peled 的一个很好的回答,这对第一部分有帮助,现在我需要看看我是否可以完成它。

0 投票
3 回答
397 浏览

json - 如何从 SQL 中的 FROM OPENJSON() WITH 中的十进制值中删除 .0

我想从“123.0”的值中删除 .0。

实际值为$.Item2'123.0' 。我想将其转换为 '123' 删除 .0

我尝试如下但没有奏效

请建议。

样本数据:

  • 项目 1:'234-00945'
  • 项目2:'7512345671195.0'

  • 项目 3:'5027501.0'

0 投票
1 回答
48 浏览

json - OPENJSON 将值列转换为多行不起作用

我有一个结构简单的 JSON 文件。我尝试从这个 JSON 文件中将数据提取到行中。

JSON 文件开头为:

我试过这段代码,都成功了。查看最后 3 条语句及其结果。我会在 SELECT 最后一条语句中期待多条记录。我究竟做错了什么?

--根本不提供任何行

现在出现错误消息,但没有数据

0 投票
1 回答
89 浏览

arrays - 如何使用 openjson 读取存储在 SQL Server 中的 Json 列下方?

等等所有的记录?我在字段数组下的其余字段得到“NULL”

0 投票
1 回答
36 浏览

json - 将 JSON 直接传递到 SQL Server 2016

我想将 JSON 对象传递给 SQL Server 2016 存储过程,而不反序列化对象并让数据库处理数据。

我传入:

如果我使用

我明白了

我想最终得到一个表,其中一列用于数据元素中的项目,因此一列用于 memberID -- pmid --sortpubdate--pmc。

这可能吗?如果它是 XML,它可以被撕开和处理。

0 投票
1 回答
11000 浏览

python - JSON 文本格式不正确。在位置 1 发现了意外的字符 '''

问题:为什么我无法应用 OPENJSON 函数将以下数据读取为标准柱状形式?如何修改查询或 JSON 文本来解决此问题?

上下文:我在 SQL Server 的全局临时表中有一些 JSON 数据,我正在尝试解析并加载到标准表中。

返回以下结构中的单行数据:

尝试在下面的代码块中应用 OPENJSON 函数时,出现以下错误:

消息 13609,级别 16,状态 4,第 51 行 JSON 文本格式不正确。在位置 1 发现了意外的字符 '''。

0 投票
0 回答
37 浏览

mongodb - 将现有的 maprdb 迁移到 mongodb。应用中使用的springboot hadoop和maprdb

' 我的应用程序使用了 springboot hadoop 和 maprdb。我以前从未使用过 springhadoop 和 maprdb。请指导。我想删除 maprdb 代码并与 mangodb 连接。

0 投票
1 回答
557 浏览

sql - 如何在不使用 OPENJSON 的情况下获取 json 对象属性

以下是我从 table 获取特定值(OldPTValue,NewPTValue)的脚本HistoryTracking
我正在使用OPENJSON但遇到兼容性问题。
有什么方法可以在不使用OPENJSONsql server 2016 的情况下获取数据?

0 投票
2 回答
589 浏览

arrays - 使用 OPENJSON 函数的 SQL Server 中 JSON 数据的路径困难

我现在将 JSON 数据导入 SQL Server 表,其中 JSON 数据存储为单个列条目。

MSSQL 行条目

我现在有一个更复杂的 JSON 结构,并且在 OPENJSON 语句中的路径有困难

我尝试创建表结果来修改向我指出的现有 OPENJSON。

但是这条路径我无法让数据出现(命令成功完成)

我没有检索 **timestampvalue的数据的路径中有什么不正确的地方?**

这是 JSON 文件(为简洁起见,删除了几个数据点)

0 投票
1 回答
103 浏览

tsql - Openjson 在定义 nvarchar(max) 时不返回 json 对象,并且由 nvarchar(4000) 工作

如果这样做,我会尝试从 JSON([查询])中提取嵌套的 JSON,-使用 nvarchar(4000),它正在工作(不幸的是,有些数据更大)-使用 nvarchar(max) 作为 json,该字段保持为空... 为什么 ??

--query=null :

--query 包含数据: