我正在使用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"在前面得到了一堆反斜杠字符和标签.
我想知道是否有人知道为什么我会得到这些额外的东西以及如何摆脱它.