我需要使用json请求使用fiddler测试端点。我知道您可以通过将此添加到请求正文来发送自定义对象....
{
"Name" : "testing//moretest//tiredd",
"Description": "this is a test.",
}
但是这个对象有一个自定义的“Metadata”对象,我也想填充...
public class MetadataModel
{
public int Identifier { get; set; }
public string Path { get; set; }
}
很明显,我尝试按照以下方式制作请求主体无济于事......有什么帮助吗?
{
"Name" : "testing//moretest//tiredd",
"Description": "this is a test.",
"Metadata" : {"Identifier" : "2", "Path" : "Test"}
}
我也尝试用括号括起括号......没有运气。
如果我省略“元数据”行,则填充对象并且元数据对象为空。当我包含它时,整个对象为空
答案 0 :(得分:1)
{
"Name" : "testing//moretest//tiredd",
"Description": "this is a test.",
"Metadata" : {"Identifier" : 2, "Path" : "Test"}
}
假设Ralph WIllgoss的回答并没有解决问题(可能,我之前已经错过了),你可能只需要删除你的2 - JSON整数中的引号#&# 39;引用,所以它不会正确地选择它。
答案 1 :(得分:0)
您是否正确设置了json的请求标头?
Content-Type: application/json; charset=utf-8
你在HTTP响应中得到了什么,你能发布吗?