我有以下JSON
{Name = \""john kk\"", Ownership = \"Private\", Phone = \"9999999999\", Active = \"Yes\" }
这里我想从密钥的C#请求对象中插入值 即。姓名,电话 然后必须发送服务电话。 如何将值插入现有的json
我有下面的代码: public AccountResponse SetSalseforceAccounts(AccountRequest request) { 返回ServiceCall( 请求, “请求已成功完成”, “无法完成请求”, 空值, 空值, (AccountResponse响应)=> { // string AccountId =从core.Account表中获取salesforce AccountId并传递更新和删除。
SalesForceService.SalesForceServiceClient salesFroceServiceClient = new SalesForceService.SalesForceServiceClient();
SalesForceService.SalesForceRequest salesForceReq = new SalesForceService.SalesForceRequest();
using (new OperationContextScope(salesFroceServiceClient.InnerChannel))
{
try
{
string data = String.Format("{\"Name\":\"{0}\", \"Ownership\":\"1005555\", \"Phone\":\"545454545\", \"Active__c\":\"{1}\"}", request.Entity.ShortName, request.Entity.Active ? "Yes" : "No");
salesForceReq.Data = data;
if (request.Action == RequestActions.Create)
{
//response.SalesForceResponce = salesFroceServiceClient.CreateSalesForceAccount(accountData);
//SalesForceService.SalesForceResponse result = salesFroceServiceClient.CreateSalesForceAccount(accountData);
}
else if (request.Action == RequestActions.Update)
{
//SalesForceService.SalesForceResponse
SalesForceService.SalesForceResponse result = salesFroceServiceClient.CreateSalesForceAccount(salesForceReq);
//salesFroceServiceClient.UpdateSalesForceAccount();
}
else if (request.Action == RequestActions.Delete)
{
//salesFroceServiceClient.UpdateSalesForceAccount();
}
}
finally
{
salesFroceServiceClient.Close();
}
}
});
}