问题标签 [json-value]

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 回答
62 浏览

json - 获取无法解析的行的主键

我正在尝试使用以下查询从 Azure Sql 数据库中的列解析 json 值

但是我在解析时遇到一些错误,会产生以下消息

有什么方法可以理解哪些行存在以下问题,例如,在返回时将列默认设置为 NULL?

这样我可以直接检查结果字段。

0 投票
0 回答
140 浏览

sql - Sql Server 搜索整个 Json 文档的值

我的表中有几千行(SQL Server 2016)。

其中一列存储 JSON 文档 (NVARCHAR(max))。

JSON 文档在嵌套等方面非常复杂。它们之间也可能非常不同。

我的目标是在每个文档中搜索某个匹配项。说:“MagicNo”:“999000”。

因此,如果文档具有属性“MagicNo”并且值为 999000,则它是匹配的。

我知道您可以使用后面的路径浏览文档 JSON_VALUE $. ,但是由于这些文档可能非常不同,因此“MagicNo”属性可能会出现在文档中的几乎所有位置(很多嵌套)。所以xpathing在这里是不可能的。

是否有某种通配符可以用来JSON_VALUE搜索整个文档并在找到匹配项时返回它?

简单的

由于性能不佳,对 VARCHAR 列的搜索在这里是没有问题的。

有什么想法吗?

谢谢。

0 投票
1 回答
484 浏览

json - 如何从sql server中的表中查询json数组类型列的值?

我有一个包含单行数据的表,其中有一个 nvarchar(MAX) 类型的列,让我们将该列命名为 json_column,该列的值如下所示:

现在如何获取 num 的值,其中 name 作为输入传递给 where 子句或查询?

我的查询应该只返回 num 的值。

例如:假设我需要名称为 'john' 的 num 的值,并且查询应该返回 123。

0 投票
2 回答
9656 浏览

sql - SELECT JSON_VALUE From table 返回 null 而不是 value

JSON 存储在表中的“DataJson”列中

询问

结果

结果应该是:

0 投票
1 回答
21 浏览

sql - 协助 SQL Server 2016 中的 JSON 函数

我有一个格式如下的 SQL Server 表:

其中 JobParameters 列包含例如:

我需要将 JobParameters (JSON) 中的 SID 和 RPYID 插入到另一个表中。

所以基本上需要有效地将存储在一个表中的 JSON 值转换为另一个表中的两列。

0 投票
1 回答
1998 浏览

mule - Mule 中的 Dataweave - 更改对象的值数组

我在消息转换组件中获得了一个有效负载作为输入。它是一个带有对象的数组:

我有一个替换描述的变量,我想要的输出是:

我尝试使用:

但它返回:

是否可以仅替换保留其余字段的描述值?避免在映射中添加其他字段

0 投票
2 回答
1732 浏览

postman - 如何将 JSON 响应与 Postman 进行比较

我有一个场景来验证数组中的“状态”值。响应是动态的,# 迭代可能会有所不同。我不想在我的邮递员环境中保存这个值,但需要进行动态检查。从我下面的 API 响应中,我得到了 2 个实例,第一个是 AVAILABLE,第二个是 SOLDOUT。有人可以建议我如何进行比较吗?

响应 API:


0 投票
0 回答
363 浏览

json - 通过 Json_Value 的 Sql 参数的属性名称?

我有这个

但我得到这个错误

System.Data.SqlClient.SqlException:““JSON_VALUE 或 JSON_QUERY”的参数 2 必须是字符串文字。

但我把它放在第一行的单引号中。

0 投票
2 回答
155 浏览

sql - 带有连字符键的 Oracle JSON 查询

我有一个版本为 12.1.0.2.0 的 Oracle 数据库和我想要查询的 JSON 字段。

此查询有效:

此查询返回错误ORA-40442

MySQL 和 MSSQL 对连字符的查询没有问题。

我无法更改 JSON 字符串。

我怎样才能查询连字符?

0 投票
2 回答
1190 浏览

java - 如何将对象转换为 javax.json.JsonValue?

我想修补一个 JSON 字符串。我得到了必须修补的字段的“路径”,以及修补的“值”。该值可以是任何东西、字符串、整数、浮点数、布尔值、数组或对象。

如何将对象转换为 JsonValue?

javax.json.JsonPointer 类中的“替换”方法需要一个 JsonValue 对象。