小编Ron*_*Ron的帖子

Delphi DataSnap框架向JSON消息添加内容

我正在使用Delphi XE DataSnap REST服务器并尝试返回JSON序列化对象.我的方法返回到客户端的结果如下所示:

{"type":"ServerMethodsUnit1.TJSONIssue",
 "id":1,
 "fields":{
           "FIssueNo":90210,
           "FTitle":"Beverly Hills...that''s where I want to be",
           "FKind":"Wishlist"
          }
}
Run Code Online (Sandbox Code Playgroud)

格式良好的JSON.

问题是,当客户端收到消息时,会添加一些东西,它看起来像这样:

{"result": ["{\"type\":\"ServerMethodsUnit1.TJSONIssue\",
              \"id\":1,
              \"fields\":{
                          \"FIssueNo\":90210,
                          \"FTitle\":\"Beverly Hills...that's where I want to be\",
                          \"FKind\":\"Wishlist\"}
             }
            "
           ]
}
Run Code Online (Sandbox Code Playgroud)

"result"在前面得到了一堆反斜杠字符和标签.

我想知道是否有人知道为什么我会得到这些额外的东西以及如何摆脱它.

delphi rest json datasnap

6
推荐指数
2
解决办法
3962
查看次数

标签 统计

datasnap ×1

delphi ×1

json ×1

rest ×1