Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 14.11.2012
Сообщений: 29

Заполнение массива для вывода в JSON формате через Mysql Connector

02.08.2013, 12:23. Показов 1067. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для заполнения обычного массива используеться след. код.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  public string[] get_db() 
        {
            string MySQL_host = "";
            string MySQL_port = "3306";
            string MySQL_uid = "";
            string MySQL_pw = "";
            var list = new List<string>();
            MySqlConnection Connection = new MySqlConnection("Persist Security Info=False;DataBase='bokov_shadow';Data Source=" + MySQL_host + ";Port=" + MySQL_port + ";User Id=" + MySQL_uid + ";Password=" + MySQL_pw + ";charset=utf8;"); // Создаем соединение. Формат строки соединения подробно описан в прилагающейся документации.
            MySqlCommand Query = new MySqlCommand(); // С помощью этого объекта выполняются запросы к БД
            Query.Connection = Connection; // Присвоим объекту только что созданное соединение
            Connection.Open();
            Query.CommandText = "SELECT `id`, 'name' FROM `shadow`";
            MySqlDataReader fox = Query.ExecuteReader();            
            while (fox.Read())
               list.Add(fox.GetString(0)); 
            Connection.Close();
            return list.ToArray();
        }
если перевести данные в формат JSON получаеться след. вид к примеру :
C#
1
["56","34", и т.п.]
а необходимо, чтобы данные в формате JSON выводились в следующем виде:
C#
1
2
3
4
5
6
7
8
9
{"id":-[
"5",
"6"
],
"name":-[
"andrei",
"artem"
]
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.08.2013, 12:23
Ответы с готовыми решениями:

Сериализация полученных данных из MySQL в формате JSON
Доброго времени суток, товарищи. Сначала, что я делаю. Получаю из внешнего источника строку в формате JSON и десериализирую ее...

Подключение к другому компьютеру по локальной сети через сервер MySQL и NET Connector
Доброго времени суток. Использую С#, сервер MySQL и библиотеку NET Connector. Комп 1. Ip 192.168.1.2 - клиент. Комп 2. Ip 192.168.1.1...

Правка вывода запроса базы с mysql.connector oracle
Доброго времени, уважаемые. По долгу службы было поставлено условие работы с mysql.connector от oracle, и есть вопрос. ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.08.2013, 12:23
Помогаю со студенческими работами здесь

Вывод из MySQL в табличном виде. Как? Для связи с БД использую MySQL Connector/Python
Добрый день! Просьба посоветовать, как лучше реализовать. Использую MySQL 5.7. На Питоне 3.6 надо написать клиентскую программу,...

Подключение MySQL к JAVA NetBeans через Connector/J
Здравствуйте, мне для курсовой роботы нужно подключить базу данных MySQL к Java NetBeans. Я немного информации нашол в интернете, что...

MySql Connector для .NET Framework 2?
Добрый вечер. Существует mysql connector для 2 .NET? На офф сайте есть версия Connector / Net 6.8.8 которая поддерживает не ниже 4.NET ...

MySQL Connector для Visual Studio 2010
Подскажите как интегрировать MySQL Connector/Net в Visual Studio 2010. На официальном сайте последняя версия коннектора 6.2.3, но она не...

Установка MySQL Connector C++ для Visual Studio 2010
Здравствуйте! Пытаюсь подключить MySQL к C++. Делал по: Подключение и работа с MySQL в среде Visual C++. Все как бы гуд, но в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru