2016-11-15 14 views
1

これはデシリアライズに使用しているモデルです。JavaScriptSerializer。 JSONから文字列配列を逆シリアル化する方法は?

C#

public class Info 
{ 
    public string description { get; set; } 
    public string[] tags { get; set; } 
} 

そして、これは私が非直列化するJSONです。私はJSONオブジェクトをdeserealizeしようとすると

JSON

{ 
    "description" : "aeiou", 
    "tags" : [ "a", "e", "i", "o" ] 
} 

、それはエラーがスローされます。これは、識別子を文字列[]から文字列に変更するときに機能しますが、これは期待される結果ではありません。私もリストを試して、動作しませんでした。

+2

アップ新しいリストに忘れてはいけない、このようなクラスを試してみてくださいあなたはどうやってそれをデサライズしていますか? – CodingYoshi

+0

'JavaScriptSerializer JS =新しいJavaScriptSerializer();'と 'VAR結果は= js.Deserialize (JSON);' – Jim

答えて

2

エラーは何ですか?最初

public class Info 
{ 
    public string description { get; set; } 
    public List<string> tags { get; set; } 
} 
+0

OP:私もリストを試してみましたが、 – Mat

+0

を動作しませんでした私は、何が起こったのかわからない、私はリストを使用動作しませんでした。あなたの答えが得られたら、私はもう一度試してみました。私はあなたが正しかったと言う必要があります!,ありがとうございます:) –

+0

あなたの歓迎バディ – saj

関連する問題