Java Mysql查询以部分匹配列数据(JSON)
我有一个表,其中有一列数据是字符串形式的,实际上是JSON。Java Mysql查询以部分匹配列数据(JSON),java,mysql,json,Java,Mysql,Json,我有一个表,其中有一列数据是字符串形式的,实际上是JSON。 现在,我想将这个字符串与另一个字符串(JSON)部分匹配,这个字符串可能有文本,也可能没有文本 例如,, 在数据库中,我的列值为: {"returnEnabled":true,"immediateRpi":true,"crmMessages":[null],"selfServeMessages":[null],"returnType":"refund,replacement"} 现在,它应该与输入文本匹配: {"returnEna
现在,我想将这个字符串与另一个字符串(JSON)部分匹配,这个字符串可能有文本,也可能没有文本 例如,, 在数据库中,我的列值为:
{"returnEnabled":true,"immediateRpi":true,"crmMessages":[null],"selfServeMessages":[null],"returnType":"refund,replacement"}
现在,它应该与输入文本匹配:
{"returnEnabled":true,"immediateRpi":true,"returnType":"refund,replacement"}
不管其他元素的价值是什么
任何建议。从数据库中提取数据时,只需选择您想要的列,您是否尝试过此操作,或者只是问了一个问题??将两个字符串转换为JSON对象并开始比较。上面的Hello@J Santosh给定的数据是一个单列值