2
을에는 직렬화하기 : 내가 사용하는 경우JsonConvert.SerializeObject를 사용하여 나는 간단한 클래스가 파생 목록
public class ProductListStoredModel: List<Product>
{
public int NextId { get; set; }
}
을 :
ProductListStoredModel stored_model = ...
string new_json = JsonConvert.SerializeObject(stored_model);
그것은 행복하게 목록에는 직렬화됩니다. 그러나 JSON에 'NextId'를 추가하지 않습니다. 속성 추가와 같은 간단한 방법이 있습니까?
은 json 직렬화에 사용하는 클래스 이름 또는 라이브러리 이름을 공유합니다. –
그것은 VS2013과 함께 제공되는 것입니다 : Newtonsoft.Json.JsonConvert – Rob
'Newtonsoft.Json'은 이것을 지원하지 않으므로 커스텀 컨버터를 작성해야합니다.하지만이 경우 생성 된 JSON 응답은 어떻게 보이게해야합니까? 내 수업을'public class ProductListStoredModel로 바 꾸었습니다. { 공개 목록 제품 {get; 세트; } public int NextId {get; 세트; } }'... –
nemesv