json解析:

JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();  
ArrayList arrayList = javaScriptSerializer.Deserialize<ArrayList>(res);
return arrayList;


得到返回的ArrayList

如果json数组为多维,arraylist为ArrayList的集合,可以这样解析为string:

for(int i = 0;i < arraylist.Count;i++)
    ArrayList son = (ArrayList)arraylist[i]; //将内部ArrayList对象转换为ArrayList
    for(int j = 0;j < son.Count;j++)
{ MessageBox.Show((string)son[0]); }}
                    json解析:JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();  ArrayList arrayList = javaScriptSerializer.Deserialize(res);			return arrayList;得到返回的ArrayList 如果json数组为
				
问题:1、jsonArrayList解决办法: 1、用gson; 2、导入gson-2.2.4-javadoc.jar、gson-2.2.4-sources.jar、gson-2.2.4.jar 3、添加函数: public static ArrayList jsonToArrayList(String json, Class clazz)
来自:http://outofmemory.cn/code-snippet/1246/c-jiang-json-switch-dynamic-object DynamicJsonConverter类如下: using System; using System.Collections; using System.Collections.Generic; using System.Collec
今天要用到把所有通讯录所有号码进行从130-139,15,18开头的分类,分类之后,把这些json传给服务器进行比对。 直接讲将ArrayListjson的方法吧,因为在网上找了相关方法,基本都说要假如外部的jar包才能做,但是按照网上的说法,引入所有的包,在android环境下,不能编译,所以我自己研究出了另外一个方法。该方法如下: public JSONObject ChangeJ...
import com.alibaba.fastjson.JSON;   import com.alibaba.fastjson.JSONArray;   import com.alibaba.fastjson.JSONObject;   import java.util.List;   import jav
项目中需要动态解析json字符串,并且换为datatable。 牵扯到Newtonsoft.Json.dll的使用(JsonConvert类)以及System.Web.Script.Serialization下JavaScriptSerializer的使用。 (1)最通用的方法(无论是否知道成员变量或者key值),使用JavaScriptSerializer类