首先明确一点,Android 使用的JSON 包是
import org.json.JSONObject;
使用jsonfast 会导致Android报错。
其中 params 的数据类型是JSONObject ,由于业务需求我不知道我的JSONObject 中到底包含了哪些key ,所有我就通过如下方式取:
Iterator<?> it = params.keys();
String key = "";
while(it.hasNext()){//遍历JSONObject
key = (String) it.next().toString();
if(null!=key && !"".equals(key)){
action.setParameter(key, params.getString(key));
}
}