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"
}
}
整形式の JSON。
問題は、メッセージがクライアントによって受信されると、それに追加されたものがたくさんあり、次のようになることです。
{"result": ["{\"type\":\"ServerMethodsUnit1.TJSONIssue\",
\"id\":1,
\"fields\":{
\"FIssueNo\":90210,
\"FTitle\":\"Beverly Hills...that's where I want to be\",
\"FKind\":\"Wishlist\"}
}
"
]
}
"result"
バックスラッシュ文字とそのタグが前 にたくさんあります。
なぜ私がこの余分なものを手に入れているのか、そしてそれを取り除く方法を誰かが知っているかどうか疑問に思っていました.