웹 서비스 (.asmx)를 사용하고 Json.NET을 사용하여 해당 웹 서비스에서 반환하는 모든 객체를 직렬화하려면 방법이 있습니까? 하기 위해서? 즉Json.NET을 기본 Json 시리얼 화기로 만드는 방법
, 나는 수업이 같이 있습니다
[JsonObject(MemberSerialization.OptOut)]
public partial class Person
{
public string FirstName {get; set;}
public string LastName {get; set;}
[JsonIgnore]
public string Password {get; set;}
}
그리고 내 웹 서비스
, 나는이 있습니다[WebMethod]
public Person GetBlahPerson()
{
Person p = new Person();
p.FirstName = "bob";
p.LastName = "smith";
p.Password = "don't tell";
return p;
}
jQuery를 사용하여 내가 JSON에 대한 반환 유형을 설정하면, 내 객체를 json으로 직렬화합니다.
web.config 또는 이와 비슷한 설정을 통해 Json.net을 사용할 수 있습니까?
도움 주셔서 감사합니다. 우리는 다른 길로가는 것을 끝내었다. 객체를 반환해야 할 때 "Slim"클래스를 만들고 JsonConvert.SerializeObject를 사용하여 직렬화합니다. 그렇게하면 웹 서비스를 통해 반환 된 정보를 더 많이 제어 할 수 있습니다. –