Vikas Hire Ответов: 1

Как объединить 2 строки JSON..?


А вот и привет..
Я хочу объединить две строки json.
первая строка содержит сведения о записях таблиц данных, а другая строка содержит значение Count.
Я получаю, что значения в наборе данных такие, что.

набор данных ds.Таблицы[0]= / / записи таблиц
ds. tables[1]= / / сингальное целочисленное значение (например, TotalCount=12)

Я конвертирую ds в json, но он возвращает строку json, как.
{"contactList":[{"Name":"Abhijit Goswami","email":"abhijitda@facebook.com","contactNo":"9158417355","gender":"Male"},{"Name":"Abhijit Goswami","email":"abhijitda@facebook.com","contactNo":"9158417355","gender":"Male"},{"Name":"Abhijit Goswami","email":"abhijitda@facebook.com","contactNo":"9158417355","gender":"Male"}],"totalCount":[{"Total":192}]}


В приведенной выше строке я не хочу суммировать значение в массиве.
Я просто хочу "totalCount:192" после массива списка контактов.

{"contactList":[{"Name":"Abhijit Goswami","email":"abhijitda@facebook.com","contactNo":"9158417355","gender":"Male"},{"Name":"Abhijit Goswami","email":"abhijitda@facebook.com","contactNo":"9158417355","gender":"Male"}],"totalCount":192}


Что я уже пробовал:

в настоящее время мой код для преобразования набора данных в строку JSON выглядит следующим образом

ds.Tables[0].TableName = "contactList";
        ds.Tables[1].TableName = "totalCount";             
        json = JsonConvert.SerializeObject(ds, Formatting.None);

[no name]

https://www.merriam-webster.com/dictionary/incontinent

Vikas Hire

опечатка

1 Ответов

Рейтинг:
1

Richard Deeming

Попробуйте что-нибудь вроде этого:

json = JsonConvert.SerializeObject(new 
{
    contactList = ds.Tables[0],
    totalCount = ds.Tables[1].Rows.Cast<DataRow>().Select(r => r[0]).FirstOrDefault()
}, Formatting.None);