2

对于 DTO 来说,诸如IDictionary和之类的泛型类型真的很糟糕吗?IEnumerableServiceStack 似乎对它们进行了序列化和反序列化,但 RestSharp 遇到了问题。

我知道一旦他们获得 JSON stringified,它们看起来就像列表和字典,但我应该制作特定的 DTO 吗?

这是一个示例,我有一对 ( Int, String) 并且 RestSharp 在 int 上有问题,因为 JSON 序列化程序在 int 周围加上引号。

我一直在四处寻找,可以使用一些好的指导方针来了解什么是安全的 DTO。

谢谢

4

1 回答 1

1

这是很正常的。JSON 要求所有键都是带引号的字符串文字,请参阅http://json.org

于 2013-06-10T13:32:26.850 回答