我正在与一个Web API交互,在这个API中,所有的通信都是通过JSON完成的-也就是说,我们序列化数据以将它们发送给它们,反之亦然。
这很好用,但是有一个名为'CustomData‘的字段,它是一个字符串类型,我们想用它来存储2-3个变量。API需要通过JSON字符串发送,然后在内部存储和解析该字符串。然而,这个JSON显然被反序列化成了一个对象,我们得到了一个错误,说它需要一个字符串,但是已经有了一个对象。
有没有什么办法可以将这个字符串字段标记为原始JSON,并指示服务器不要对其进行反序列化?
我正在使用JSON.NET
发布于 2017-01-18 00:33:33
可能尝试对发送方的JSON字符串进行编码,并在添加到数据库之前在接收端对其进行解码?这样,您的整个JSON反序列化程序就不会将数据字符串识别为JSON。
https://stackoverflow.com/questions/41702176
复制相似问题