如何将动态 JSON 数据插入 MySql 数据类型为 JSON 的数据库?

How can I insert Dynamic JSON data into MySql DB with JSON data type?

我想将实时 json 有效负载插入 MySql 数据库。但我无法这样做。我正在尝试通过 mule 4 实现它。我收到以下错误提示:- 数据截断:无法从具有 CHARACTER SET 'binary'. 的字符串创建 JSON 值 请帮忙。

MySql DB 期望 String 作为 SQL 语句中的参数。您的组件将数据作为对象发送。单词"binary"表示它。

以字符串形式发送数据。将您的 JSON 对象转换为字符串,如此处所述 https://simpleflatservice.com/mule4/Object_as_string.html

示例:

%dw 2.0
var x={abc:"xyz","key":"value"}
output application/java
---
write(x,'application/json')