CS:
string str = "{'key':'value','key1':'value1'}";
str = str.Replace("'", "").Replace("{", "").Replace("}", "");
string strTemp = "";
Hashtable ta = new Hashtable();
for (int i = 0; i < str.Split(',').Length;i++ )
{
strTemp = str.Split(',')[i].ToString();
ta.Add(strTemp.Split(':')[0], strTemp.Split(':')[1]);
}
以上写法或许不是最佳方案,但应该是可行的。希望对你有所帮助,谢谢。
假设 你的Json对象为 R
可以直接这样去其中的数据R["key"] 这个就是对于key的值
说说你的需求。
如果是 webservices ,使用 ajax 调用的话,消息头中执行 json 类型,服务器接收后可以自动转换为 C# 对象。