将JSON片段作为字符串发送,作为较大JSON请求的一部分

时间:2017-01-17 16:27:46

标签: c# json json.net

我正在与使用JSON完成所有通信的Web API进行交互 - 即我们将数据序列化以将它们发送给它们,反之亦然。

这很好用,但有一个名为' CustomData'这是一个字符串类型,我们想用它来存储2-3个变量。 API需要通过JSON字符串发送,然后在内部存储和解析。但是,这个JSON显然是作为一个对象被反序列化的,并且我们收到一个错误,说它期待一个字符串但是有一个对象。

无论如何,我可以将此字符串字段标记为原始JSON,并指示服务器不要反序列化它吗?

我正在使用JSON.NET

1 个答案:

答案 0 :(得分:0)

在添加到数据库之前,可能会尝试对发件人端的JSON字符串进行编码并在接收端对其进行解码?这样,您的整体JSON反序列化将无法将数据字符串识别为JSON。