我需要删除 $id 和 $values? [已关闭]

问题描述 投票:0回答:1

我需要解决我的问题,我尝试了所有解决方案,但对我没有任何帮助? -------------------------------------------------- ----------------------------------------------------------

.net
1个回答
-1
投票
[JsonObject(IsReference = false)]

公开课需求 {

[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }

[Display(Name = "Titre")]
public string? Titre { get; set; }

[Display(Name = "Description")]
public string? Description { get; set; }

[Required(ErrorMessage = "Le champ Date de création est requis.")]
[Display(Name = "Date de création")]
[DataType(DataType.DateTime)]
public DateTime DateCreation { get; set; }

[EnumDataType(typeof(Status))]
public Status Status { get; set; }

public string? UserI { get; set; }
public ApplicationUser? User { get; set; } 

}

[JsonObject(IsReference = false)]

public class User
{
    
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public string? UserId { get; set; }

    
    public string? Name { get; set; }

    
    [EmailAddress]
    [DataType(DataType.EmailAddress)]
    public string? Email { get; set; }

    [Required]
    [DataType(DataType.Password)]
    public string? Password { get; set; }

    
    [DataType(DataType.Password)]
    [Compare(nameof(Password))]
    public string? ConfirmPassword { get; set; }

   
    public Roles Role { get; set; }

    public ICollection<Demande>? Demandes { get; set; }
}

builder.Services.AddControllers().AddJsonOptions((选项=> { options.JsonSerializerOptions.ReferenceHandler = System.Text.Json.Serialization.ReferenceHandler.IgnoreCycles;}))

结果:::

响应体 下载 { “$id”:“1”, “$值”:[] }

© www.soinside.com 2019 - 2024. All rights reserved.