Вот мой код. Все работает нормально, когда я жестко кодирую атрибут сообщения в json. Я хочу назначить переменную в атрибуте 'message' json.
var client = new RestClient("172.16.255.254:2016/settings");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\r\n\r\n\"_id\":
\"98e8d3cd47fad6ce8e3f7b8d42cb4d9b\",\r\n\r\n\"_type\":
\"SetRealtimeMessage\" ,\r\n\r\n\"message\": \"c3BlZWQgZXhjZWVkZWQh\",
\r\n\"width\":240,\r\n\"fontBackground\":0,\r\n\"fontColor\":
0xFFFFBF00,\r\n//\"fontColor\": 0XFFBF00,\r\n\"fontSize\":
24,\r\n\r\n\"lineSpace\": 0,\r\n\r\n\"left\": 0,
\r\n\r\n\"windowBackground\": 0, \r\n\r\n\"verticalPos\": 0,
\r\n\r\n\"horizontalPos\": 0, \r\n\r\n\r\n\"showType\": 0, \r\n\"speed\": 20,
\r\n\r\n\"moveCount\": 1,\r\n\r\n\r\n\"residenceTime\": -1\r\n\r\n}",
ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);