如何在 C# 中将数据序列化为 DTO?
How to serialize data into a DTO in C#?
这是我第一天使用 C#,我有一个关于发出请求和创建 DTO 的问题。在 Java 中,我可以序列化类似于预期响应的对象结构。这方面的一个例子是,
public class SignInRS extends BaseEntityRS {
@SerializedName("data")
public Data data;
public class Data {
@SerializedName("user")
public User user;
@SerializedName("session")
public Session session;
}
}
我的问题是,我可以为 C# 做同样的事情吗?例如,
public class SigninRS : MonoBehaviour
{
public Data data;
public class Data
{
public User user { get; set; }
public Session session { get; set; }
}
public class User
{
public string id;
public string phone;
public string email;
}
public class Session
{
public int expirationMinutes;
public string utcExpirationTime;
public string pteExpirationTime;
}
}
我担心的是我不能在 C# 中使用注释。我试过了,但收到错误。我怎样才能完成制作 RESTful API?
查看任何 Json 序列化程序实现。 .NET 世界中最流行的是 JSON.NET。在你的情况下,你可以简单地做这样的事情:
var json = JsonConvert.SerializeObject(value);
这是我第一天使用 C#,我有一个关于发出请求和创建 DTO 的问题。在 Java 中,我可以序列化类似于预期响应的对象结构。这方面的一个例子是,
public class SignInRS extends BaseEntityRS {
@SerializedName("data")
public Data data;
public class Data {
@SerializedName("user")
public User user;
@SerializedName("session")
public Session session;
}
}
我的问题是,我可以为 C# 做同样的事情吗?例如,
public class SigninRS : MonoBehaviour
{
public Data data;
public class Data
{
public User user { get; set; }
public Session session { get; set; }
}
public class User
{
public string id;
public string phone;
public string email;
}
public class Session
{
public int expirationMinutes;
public string utcExpirationTime;
public string pteExpirationTime;
}
}
我担心的是我不能在 C# 中使用注释。我试过了,但收到错误。我怎样才能完成制作 RESTful API?
查看任何 Json 序列化程序实现。 .NET 世界中最流行的是 JSON.NET。在你的情况下,你可以简单地做这样的事情:
var json = JsonConvert.SerializeObject(value);