Мне нужно проверить конечную точку с помощью fiddler с помощью json-запросов. Я знаю, что вы можете отправить пользовательский объект, добавив его в тело запроса....
{
"Name" : "testing//moretest//tiredd",
"Description": "this is a test.",
}
но этот объект имеет собственный объект "Метаданные", связанный с тем, что я также хочу заполнить...
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"}
}
Я также попытался обернуть фигурные скобки в кавычки... не повезло.
Если я не укажу строку "Метаданные", объект будет заполнен, а объект метаданных будет нулевым. Когда я включаю его, весь объект равен нулю
{
"Name" : "testing//moretest//tiredd",
"Description": "this is a test.",
"Metadata" : {"Identifier" : 2, "Path" : "Test"}
}
Если предположить, что ответ Ralph WIllgoss не решает проблему (и, возможно, я пропустил это раньше), вам, вероятно, просто нужно удалить цитаты из ваших целых чисел JSON, не следует указывать, поэтому он не будет выбирать правильно.
Правильно ли вы задали заголовки запросов для json?
Content-Type: application/json; charset=utf-8
Что вы получили в ответе HTTP, можете ли вы опубликовать его?