2016-07-13 9 views
1

int型のクラスのプロパティのデコレータを作成して、文字列としてシリアル化することは可能ですか?intを文字列デコレータjson newtonsoftとしてデシリアライズ

私は

public class MyClass 
    { 
     [SerializeAsString] //this is what I want 
     public int StreetCode { get; set; } 
    } 

を持って、私は

var jsonRequest = JsonConvert.SerializeObject(myClass); 

を呼び出すときに、これはNewtonsoftに基づくカスタムコンバータを必要と引用符

答えて

3

なしintとしてそのむしろ引用符beetwen値を出力します。 Json.Converterを作成する。 // stackoverflowの:

次に、あなたはここでの実装例では、HTTP、http://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonConverter.htmでそう

[JsonConverter(typeof(ToStringConverter))] 
public int StreetCode { get; set; } 
+1

詳細情報のようなコンバータを使用します。 com/questions/22354867/how-to-make-json-net-serializer-to-call-tostring-when-serializing-a-particular –

関連する問題