在我的Spring应用程序(2.5.5)中,我在POST请求中获得了一个指向特定端点的大型JSON主体。在这个请求中,我需要将解析的对象和整个对象作为字符串进行一些验证。JSON对象包含许多我不需要的信息,所以这些信息不包含在对象中,所以我无法将它转换为字符串。// Do things with 'exampleRequest'到目前为止,我最好的想法是只使用@RequestBody String stringBody,然后将该字符串</
因此,无论值字段是否包含整数、字符串或完整的JSON结构,我都需要找到一种方法将其保持为字符串。基本上,我不希望JavaScriptSerializer解析其中的任何东西。我希望能有这样一门课:{ public string Type {get; set; }Value包含我的JSON中的未处理的香草值。有没有办法告诉.NET不要解析JSON
我不控制输入是如何生成的。 一个输入示例是u'{u\'my_key\': u\'AB\\N\'}'。注意,this应该表示一个序列化的字典。 使用多种方法无法解析此字典字符串。由于structure of the string being malformed due to the nested u的原因,使用json.loads失败。做一个简单的replace('\\', '\\\\')似乎很容易出错,而且可能有很多边缘情况