Разобрать строку JSON в DataSet - PullRequest
1 голос
/ 16 ноября 2011

Я должен к репликации. Сколько времени нужно передать String как JSON

{"Table1" : 
    [
        {"Name" : "MyCustomer","Description" : "cutomer","Status" : "1"},             {"Name" : "Kiraa","Description" : "My","Status" : "1",}
    ]
}

Это мой формат результата JSON. Я хочу конвертировать в DataSet.

Я установил библиотеку JSON.NET. Я использую C # .net

public bool convertJSONToDataSet(string strBusinessUnit, string strExecutiveCode, string strTableName, String jsonContent)
{
    DataSet dataset = JsonConvert.DeserializeObject<String>(jsonContent);
    return true;
}

здесь это утверждение неверно DataSet dataset = JsonConvert.DeserializeObject<String>(jsonContent);. В чем проблема. Скажите, пожалуйста, как преобразовать строку JSON в набор данных.

1 Ответ

1 голос
/ 16 ноября 2011

Вам нужно создать объект для десериализации.

class Customer
{
    public String Name { get; set; }
    public String Description { get; set; }
    public int Status { get; set; }
}

Затем вы можете десериализовать объекты следующим образом:

Customer customer = JsonConvert.DeserializeObject<Customer>(jsonContent);

Насколько мне известно, вы можете добавить несколько Customer объектов в список, набор данных или что угодно.

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