【发布时间】:2012-05-10 08:54:16
【问题描述】:
我对 C# 完全陌生,我已经让自己头疼了。我知道这对你来说可能是孩子们的东西,但我花了一个多小时在谷歌上搜索,似乎无法解决。
我要做的就是将数组转换为 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 指令或程序集引用?)
关于我在这里做错了什么有什么想法吗?谢谢
【问题讨论】: