0

私は以下のクラスこれは、以下の方法から非直列化されたJSONの結果を格納するために使用されますC# - Smartsheet - クラスリストには、GetColumn()メソッドデータに

public class DiscColConfig 
{ 
    public long id { get; set; } 
    public int index { get; set; } 
    public string title { get; set; } 
    public string type { get; set; } 
    public List<string> options { get; set; } 
    public bool locked { get; set; } 
    public bool lockedForUser { get; set; } 
    public bool validation { get; set; } 
    public int width { get; set; } 
} 

を構築しています:

public static AreaColConfig GetAreaColConfig(long sid, long cid, SmartsheetClient ss) 
{ 
     Column config = ss.SheetResources.ColumnResources.GetColumn(
     sid, 
     cid, 
     null 
     ); 
     string json = config.ToString(); 
     AreaColConfig result = JsonConvert.DeserializeObject<AreaColConfig> 
     (json); 
     return result; 
} 

configの結果を文字列変数に正しく呼び出すことで、クラスを記憶域にデシリアライズする必要がありますか?

私に知らせて役立つだろうな追加情報がある場合 - 初めてsmartsheetに実行し、そのは非常にいい-_-

答えて

0

ないC#の専門家をプレイしていないが、しかし、あなたが探しているものを取得することができましたJavaScriptSerializerを使用してください。

JavaScriptSerializer js = new JavaScriptSerializer(); 
string json = js.Serialize(config); 
関連する問題