C#, C♯, C#相談室 Part90 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0018デフォルトの名無しさん
2016/02/18(木) 09:42:27.13ID:AdPrGk8X[
"text",
{
"name": "hige",
"age": 123
}
]
というような要素の型が混在する配列のjsonを一発で、もしくは簡単に読み込む方法ないでしょうか?
今はjson.NETを使ってこんな感じでやっています。
public class rootele{
public List<object> array { get; set; }
}
public class nameage {
public string name { get; set; }
public int age { get; set; }
}
var rootele = JsonConvert.DeserializeObject<rootele>(json); //jsonをobjectリストとしてデシリアライズ
var elem1 = rootele[0];
var tmp = JsonConvert.SerializeObject(rootele[1]); //objectからjsonに変換して
var elem2 = JsonConvert.DeserializeObject<nameage>(tmp); //もう一回デシリアライズ
■ このスレッドは過去ログ倉庫に格納されています