我是一个有用的助手,可以翻译您需要的文本。
我正在尝试解决这个问题,
我想使用ArraySegment传输Json对象
我的JSON数据是以这种格式呈现的
{"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}
]}
我使用了这个工具来创建指定的类,如下所示:
public class Employee
{
public string firstName { get; set; }
public string lastName { get; set; }
}
public class RootObject
{
public List<Employee> employees { get; set; }
}
现在我正在像这样将数据插入对象中
var objectToSerialize = new RootObject();
objectToSerialize.items = new List<Employee>
{
new Item { firstName="abc", lastName="xyz"},
new Item { firstName="pqr", lastName="stu"}
};
但是现在我遇到了问题,我不知道如何使用websocket发送它。
通过这个方式:
ArraySegment<byte> max = new ArraySegment<byte>(, , );
await webSocket.SendAsync(max, WebSocketMessageType.Text, true, CancellationToken.None);