C#将带有组合键/值的扁平json反序列化为复杂的POJO

时间:2017-02-16 18:05:41

标签: c# json

我需要反序列化这个json

{
    "partnerName": "moha",

    "monetic.to_use": "skynet",
    "monetic.mb_id": "MB.00.T",
    "monetic.currency": 978,

    "monetic.atos.merchant_id": "011223344553333",
    "monetic.atos.is_shared": true,
    "monetic.atos.data_config": "",
}

进入这个复杂的结构

class Config {
    string partnerName;
    Monetic monetic;
}

class Monetic {
    string to_use;
    string mb_id;
    int currency;
    Atos atos;
}

class Atos {
    string merchant_id;
    bool is_shared;
    string data_config;
}

有没有比手动绑定每个属性更好(更通用)的方法?

更新:我们总是只有一个"复杂" item(如monetic

0 个答案:

没有答案