Я совершенно новичок в C #и у меня уже болит голова. Я знаю, что это, вероятно, детские вещи для вас, но я потратил час + на поиски в Google и, похоже, не могу понять.
Все, что я пытаюсь сделать, это преобразовать массив в JSON. Я хорошо знаю PHP, поэтому вот пример того, что я пытаюсь сделать (в PHP ):
$myarr=array("key1"=>"value for key 1","key2"=>"value for key 2");
$jsonArray=json_encode($myarr);
, так что $jsonArray
будет:{"key1":"value for key 1","key2":"value for key 2"}
Теперь я пытаюсь сделать именно это, но в C #.
Это то, что у меня есть на данный момент:
String[] keys = new String[] { "emailSend","toEmail"};
String[] values = new String[] {textBox2.Text,textBox1.Text};
JavaScriptSerializer js = new JavaScriptSerializer();
string json = js.Serialize(keys);//final json result
MessageBox.Show(json);//show me
Я использую Visual Studio C #2010, которая выдает эту ошибку (с кодом выше):
Имя типа или пространства имен «JavaScriptSerializer» не может быть найденным (Вам не хватает директивы using или ссылки на сборку?)
Есть идеи, что я делаю не так? Спасибо