我得到一串{"country": "China"},{"country": "English"},{"country": "Japan"},现在想把country合并为一个数组,里面包含China,English,Japan,请问后台代码该怎么操作?感谢!
备注一下:
我是.net2.0,C#,Json类库使用Json.Net。(不要前端的,前端的jquery很好解决)
请问能够给个例子?这段代码有好多地方是没定义的,不知道具体怎么用。
感谢!
还有种方法更简单,函数定义如下:
public static T JSONToObject(string jsonText)
{
JavaScriptSerializer jss = new JavaScriptSerializer();
try
{
return jss.Deserialize(jsonText);
}
catch (Exception ex)
{
throw new Exception("JSONHelper.JSONToObject(): " + ex.Message);
}
}
JavaScriptSerializer为:System.Web.Script.Serialization.JavaScriptSerializer,注意添加引用,我觉得这个更好。
使用的话:
JsonResult appResult =JSONToObject>(你的json字符串);
就行了。JsonResult、hzJsonApplicationInfo 是我定义的类,对应json字符串