0
私から、次のJSONを持っている:私はJSONをシリアライズおよびデシリアライズするためにC#MVCモデル+ Json.netを使用したいhttps://www.mywot.com/wiki/APIシリアライズ/デシリアライズWOT JSON API
{
"google.com": {
"target": "google.com",
"0": [94, 73],
"1": [94, 73],
"2": [94, 73],
"4": [93, 67],
"categories": {
"501": 99,
"301": 48,
"304": 5
}
},
"yahoo.com": {
"target": "yahoo.com",
"0": [94, 75],
"1": [94, 75],
"2": [94, 75],
"4": [93, 69],
"categories": {
"501": 99,
"301": 16,
"304": 11
}
}
}
。 私は次のモデルを試してみましたが、私は2つの問題を抱えて:
- Webサイト名が可変である(google.com、yahoo.com)
- カテゴリキーが数字(MVCモデルが許可していないですがキーとしての数字)。
public class Categories
{
public int 401 { get; set; }
public int 501 { get; set; }
}
public class Website
{
public string target { get; set; }
public List<int> 0 { get; set; }
public List<int> 1 { get; set; }
public List<int> 2 { get; set; }
public List<int> 4 { get; set; }
public Categories categories { get; set; }
}
public class RootObject
{
public Website domain_name { get; set; }
}
ありがとう、それは良い答えです... – Yanga