我完全不了解C#,已经让自己头疼了。我知道对你来说这可能很简单,但我已经花了一个多小时在谷歌上搜索,似乎仍然无法解决它。
我所要做的就是将一个数组转换为JSON格式。我很了解PHP,下面是我尝试在PHP中实现的示例:
我所要做的就是将一个数组转换为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 指令或程序集引用?)
请问这是什么问题?谢谢。
The type or namespace name 'Script' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
谢谢 xD - user849137