c# - 如何使用 .NET 将字符串附加到从 blob 派生的 JSON 字符串?
问题描述
我正在尝试将一个字符串附加到从 blob 中提取的 JSON 内容中。JSON 内容与下面类似。
{
"Subject": "Details",
"FromAddress": "xyz@abc.com",
"ToAddress": "123@890.com",
"Body": "My name is {name} and I faced this {exception} error"
}
在此,我必须附加一个名称(例如 Arvind)和一个异常(例如 SystemException)并将格式化的数据发送到另一个方法来发送邮件
string data = EmailBlob.DownloadTextAsync().Result;
EmailData emailData = JsonConvert.DeserializeObject<EmailData>(data);
该变量data
包含以下 JSON
{
"Subject": "Details",
"FromAddress": "xyz@abc.com",
"ToAddress": "123@890.com",
"Body": "My name is {name} and I faced this {exception} error"
}
变量 emailData 包含以下内容。
Subject: "Details",
FromAddress: "xyz@abc.com",
ToAddress: "123@890.com",
Body: "My name is {name} and I faced this {exception} error"
现在我必须更新名称“Arvind”和异常“SystemException”,并将 emaildata 变量发送到另一个方法,如下所示。
Subject: "Details",
FromAddress: "xyz@abc.com",
ToAddress: "123@890.com",
Body: "My name is Arvind and I faced this SystemException error"
我如何使用 C#.NET 实现它?
解决方案
EmailData.Body = EmailData.Body
.Replace("{name}", "Arvind")
.Replace("{exception}", "SystemException ");
推荐阅读
- python-3.x - 如何通过python读取30G parquet文件
- c# - Xamarin 表单 MainPage = new page(); 当我们分配新页面时,这是否使处置
- arm64 - 使用 bfd 库在 x64 上读取 arm64 文件
- android - 如何检测应用程序何时使用备份服务恢复?
- python - 如何避免在 python 上缓存 HTTP 请求?(aiohttp)
- java - 如何让 android studio 应用从 Google 电子表格中读取数据
- xml - xsl/xslt 1.0 是否具有检查 xml 文件中一些简单条件的功能?
- sql - Qt ODBC 和 Microsoft Excel 驱动程序
- spring-cloud - 无法在 eureka 服务器上注册客户端。尤里卡服务器显示状态为客户端一直在启动
- android - 使用 .addOnSuccessListener 返回私有方法的值