Я работаю с REST-сервером Delphi XE DataSnap и пытаюсь вернуть сериализованный объект JSON. Результат, который мой метод возвращает клиенту, выглядит так:
{"type":"ServerMethodsUnit1.TJSONIssue",
"id":1,
"fields":{
"FIssueNo":90210,
"FTitle":"Beverly Hills...that''s where I want to be",
"FKind":"Wishlist"
}
}
Хорошо сформированный JSON.
Проблема в том, что когда сообщение получено клиентом, к нему добавляется куча всего, и оно выглядит так:
{"result": ["{\"type\":\"ServerMethodsUnit1.TJSONIssue\",
\"id\":1,
\"fields\":{
\"FIssueNo\":90210,
\"FTitle\":\"Beverly Hills...that's where I want to be\",
\"FKind\":\"Wishlist\"}
}
"
]
}
Я получаю кучу символов обратной косой черты и этот тег "result"
впереди.
Мне было интересно, знает ли кто-нибудь, почему я получаю этот дополнительный материал и как от него избавиться.