【发布时间】:2018-08-07 19:40:11
【问题描述】:
我有一个应用程序,它有 MS SQL Server 作为后端数据库,ColdFusion 服务器和前端是 Angular。尝试从数据库中的几个表中检索数据时出现以下错误。它不会影响所有数据,只会影响一些表
message=JSON 序列化失败:无法将二进制数据序列化为 JSON
序列化数据的代码:
<cfset responseString = serializeJSON( apiResponse.data )>
有什么办法可以解决这个问题吗?
【问题讨论】:
-
请将任何错误消息和代码格式化为与您文本的其余部分不同的格式,以便其他人阅读。
-
错误信息非常简单。您不能将二进制数据序列化为 JSON。首先需要对数据进行编码。见stackoverflow.com/q/1443158/1636917
-
@Miguel-F 您的评论帮助我以不同的方式处理问题并找到解决方案
-
很高兴它对您有所帮助。请发布您的解决方案作为您问题的答案。这样做是可以的,并且会帮助有类似问题的其他人。
标签: json sql-server coldfusion coldfusion-2016