С# Работа с разными Json в одной таблице

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
733
Благодарностей
485
Баллы
63
Подскажите как можно работать с данными из разных Json и помешать их в одну таблицу по соответствующим строкам.

Есть id товара, по которым получаю 2 Json. В первом Json данные о товаре, во втором Json статусы этих товаров. Как можно добавить в таблицу данные сначала 1 Json, потом в строку этого же товара, данные 2 Json. У обоих Json есть идентификатор "ProductId" по которому можно найти строку в таблице.

Для работы с 1ым Json использую код:

C#:
tblProducts.AddRow(new String[]{strCategoryId, strProductId, strName, strUrlProduct, strUrlImg, strBasePrice, strActionPrice});
Как мне добавить статусы 2ого Json по соответствующим товару строкам.
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Добавляйте данные в таблицу сразу из обоих JSON.

Распаршиваете первый JSON, сохраняете необходимые данные в переменные (что Вы, скорее всего, и делаете судя по приведённому коду).
Потом распаршиваете второй JSON, необходимые из него данные тоже сохраняете в переменных.

А потом уже все эти переменные записываете в таблицу.
 

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
733
Благодарностей
485
Баллы
63
Добавляйте данные в таблицу сразу из обоих JSON.

Распаршиваете первый JSON, сохраняете необходимые данные в переменные (что Вы, скорее всего, и делаете судя по приведённому коду).
Потом распаршиваете второй JSON, необходимые из него данные тоже сохраняете в переменных.

А потом уже все эти переменные записываете в таблицу.
Так не получится в одном Jsone 72 товара идет перебор через цикл for с сохранением в tblProducts.AddRow(new String[])
 

emel

Client
Регистрация
21.02.2015
Сообщения
86
Благодарностей
18
Баллы
8
Закидывайте JSON в NoSQL базу. Потом получаете список iD и по нему дергаете данные.
 

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
733
Благодарностей
485
Баллы
63
Пока что в голу пришел 1 вариант. Сначала работаю со списком, добавляю данные Json1 , потом через if Contains нахожу нужную строку по "ProductId " и дописываю данные Json2. Когда все товары собраны начинаю из списка раскидывать строки в таблицу.
А вообще для себя надо освоить MySQL и это проблема решится в пару запросов)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)