Я пытаюсь получить таблицы в формате JSON строку (просто пример)JObject форматирования (json.net)
DataTable table = new DataTable();
table.Columns.Add("Name", typeof(string));
table.Rows.Add("David");
var Result = from row in table.AsEnumerable()
select new
{ name = (string)row["Name"] };
JObject json = JObject.FromObject(new
{Result});
return json ;
Я получаю это:
"Table":{"Result":[{"name":"David"}]}
, но это нужно:
"Result":[{"name":"David"}]
есть какие-то способы форматирования строки и избавиться от «таблицы», «результат»// и т.д., сочетая их в одном? (может быть, не json.net?)
эти оба примера являются недопустимыми JSON. –
ну да, это всего лишь часть целой строки {"Данные": {"Таблица": {"Результат": [{"name": "David"}]}}}. – Eve
попробуйте использовать 'JObject.FromObject (результат)'. –