Я, наконец, получил передачу строки JSON в WEB API в качестве строки для работы в качестве POST. Мой JSON:
{
"MemberID": 1,
"Year_Start": 2017,
"Year_End": "2019",
"Last_Name": "A",
"First_Name": "J",
"Middle_Initial": "D" }
Вызов AXIOS POST:
axios({
method: "POST",
url:
"https://.azurewebsites.net/api/SaveSearchData",
params: {
value: JSON.stringify(this.editedItem)
}
My Web API Controller:
Public Function PostValue(ByVal value As String) As String
У меня есть класс в веб-API:
Public Class objJSON
Public Property MemberID As String
Public Property Last_Name As String
Public Property First_Name As String
plus the other items.
У меня сейчас есть веб-API
Dim result = JsonConvert.DeserializeObject(Of objJSON)(value)
Dim memberID As String = result.MemberID
У меня вопрос: не могу ли я передать объект JSON без stringify или это лучшее, что я могу сделать? Я продолжаю пытаться, но я получаю сообщение об ошибке 500. Любая помощь приветствуется.