Когда я спрашиваю в PHP что-то вроде этого:
SELECT `ID`, `Name`, `EmailAddress` FROM `Accounts` WHERE `ID` = {$id}
Я верну результат кое-что в этой структуре:
{
"ID":1,
"EmailAddress":"[email protected]",
"Name":"Joseph"}
Когда я запрашиваю в C #, вот так:
SqlCommand cmd = new SqlCommand("SELECT [ID], [Name], [EmailAddress] FROM [Accounts] WHERE [ID] = @ID", con);
cmd.Parameters.Add(new SqlParameter("@ID", id.ToString()));SqlDataReader reader = cmd.ExecuteReader();
Это вернет что-то в этой структуре:
(
0 : 1,
1 : "Joseph",
2 : "[email protected]")
Мой вопрос: как я могу сделать ту же структуру в C #?
Если вы имеете в виду правильный JSON, который вы должны посмотреть Библиотека Newtonsoft JSON
Используйте класс JsonConvert:
string json = JsonConvert.SerializeObject(yourObjectToSerializeToJSON);
Других решений пока нет …