Как включить бит в JSON при преобразовании JSON в набор данных - PullRequest
0 голосов
/ 16 ноября 2018

В моем веб-проекте Dot Net Core мне нужно выгрузить данные Json в базу данных.

Мои данные json выглядят следующим образом

{
    'FactTable': 'TranMast', 
    'LastCdt':'2018-03-01 01:19:17 pm',
    'DigiAgentDetId':'12',
    'DigiAgentId':'34',
    'LastSeqNo':'23',
    'Deleted':'1',
    'DataSet':{                                                            
        'TranDet':[
             {'Id':'1','TranMastId':'53_25','AcMastId':'sdsd','Account':'sdsd','Amount':'23000','MemName':'dsds','LocId':'ewsds','PartyMastId':'dsdsd','PartyMemId':'23232','AcParentId':'dsdsd','Deleted':'1'},
             {'Id':'2','TranMastId':'53_25','AcMastId':'sdsd','Account':'sdsd','Amount':'24000','MemName':'dsds','LocId':'ewsds','PartyMastId':'dsdsd','PartyMemId':'23232','AcParentId':'dsdsd','Deleted':'1'},
             {'Id':'3','TranMastId':'53_25','AcMastId':'sdsd','Account':'sdsd','Amount':'25000','MemName':'dsds','LocId':'ewsds','PartyMastId':'dsdsd','PartyMemId':'23232','AcParentId':'dsdsd','Deleted':'1'}
        ]
    }
}

Я строю json в набор данныхследующим образом

  var myUtil = JsonConvert.DeserializeObject<MyTableUtilClass>(json);

Где MyTableUtilClass имеет следующую структуру

public class MyTableUtilClass
{
    public string LastCdt { get; set; }
    public string DigiAgentId { get; set; }
    public string DigiAgentDetId { get; set; }
    public string LastSeqNo { get; set; }
    public string FactTable { get; set; }
    public DataSet DataSet { get; set; }
}

При попытке вывести таблицу из набора данных в базу данных.в следующем коде я получаю сообщение об ошибке

int result = adapter.Update(table);

Я получаю сообщение об ошибке

Failed to convert parameter value from a String to a Boolean

Я знаю, что причиной проблемы является имя поля Удаленное имеет тип bit.

Тогда в каком формате я должен включить битовые данные в строку json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...