我正在尝试将一个对象序列化为JSON,它可以部分工作但不是所有序列化都正确。
不幸的是,替换对象未正确序列化(请参见下文)
{
"personalizations":[
{
"to":[
{
"email":"asfasfasdfasdf@afaaaaad.de"
}
],
"substitutions":"{ \"[-button-text-]\" : \"Confirm\", \"[-button-url-]\" : \"https://localhost:44378/Account/ConfirmEmail?userId=...\" }"
}
],
...
}
我希望序列化对象序列化为:
"substitutions": {
"[-button-text-]" : "Confirm",
"[-button-url-]" : "https://localhost:44378/Account/ConfirmEmail?userId=..."
}
我正在将我的对象序列化如下:
JsonConvert.SerializeObject(sendGridRequestBody);
sendGridRequestBody.Personalizatoins对象的替换属性设置为值为的字符串:
"{ \"[-button-text-]\" : \"Reset Password\", \"[-button-url-]\" : \"" + callbackUrl + "\" }"
非常感谢您的帮助! 如果我需要提供进一步的信息,请告诉我!
谢谢,尼古拉