Delphi XE3 DBXJSON问题

时间:2013-01-08 19:51:20

标签: delphi delphi-xe3 datasnap dbxjson

我们让Datasnap服务器与Delphi XE2一起使用,但现在我们升级到Delphi XE3时出现以下问题:

例如,此函数接收JSON并返回它。

function TServerMethods1.Json(Obj: TJSONObject): String;
begin
   Result:= Obj.ToString;
end; 

如果您提出以下请求:

http://localhost:8080/datasnap/rest/TServerMethods1/Json/{“inode”:”221”,”itdmov”:”22”}

在Delphi XE2中:     { “结果”:[ “\”{\ u201Cinode \ U201D:\ u201D221 \ U201D,\ u201Ditdmov \ U201D:\ u201D22 \ U201D} \ “”]}

在Delphi XE3中:     {“error”:“模块'Project1.exe'中地址00660588的访问冲突。读取地址49F99879”}

我希望有人可以帮助我们解决这个问题,因为我们有数百个接收TJSONObject的函数,并且它们都显示错误。

谢谢

0 个答案:

没有答案