前台传参 private String alarmName;
private String firstFormula;
private String secondFormula;
private String thirdFormula;
private String invokerTime;
前台是Ext,所以要解析,实现Action的一个保存对象,就是把前台的数据 放到json数组解析成java数组,对象操作保存
小弟才疏学浅,希望高手指导,感激不尽!!!
在线等!!!
在线等!!!!
private String firstFormula;
private String secondFormula;
private String thirdFormula;
private String invokerTime;
前台是Ext,所以要解析,实现Action的一个保存对象,就是把前台的数据 放到json数组解析成java数组,对象操作保存
小弟才疏学浅,希望高手指导,感激不尽!!!
在线等!!!
在线等!!!!
解决方案 »
- SWT不规则透明图片显示问题!!急急急!!!!
- 俄想用JAVA写一个简单得自动关机功能
- 用网页登陆后台反映慢问题,问题解决马上给分
- 收郵件附件中文問題 急急急,幫忙看看
- 请问有没有中文的jmx服务器,哪位高手肯提供一下?!!!!!
- 为何在tomcat 的启动过程中,一个实现了 ServletContextListener 接口的类会被调用两次。。。
- jdbc连接MySQL问题(1000分求解)
- 请问哪儿有Borland App server下载
- 为什么老是有两个同名finder?发生在一个表有两个主键时生成的实体BEAN里,jbuilder8
- 各位大哥给提个建议:关于数据库设计模式问题
- |javamy|.Net的属性Get方法,看看在Java是不是这样写 谢谢
- 求助在线考试系统,倒计时提交js代码!
这个obj是转换成Java的对象吗?我要数组.希望再给点详细的解答谢谢
前台的数据貌似是通过formbean直接get就可以得到数据,为何要放到json数组有解析成java数组呢?
应该是把一些数据拼成json,返回给ext前台吧。
out.flush();
out.close();ext就可以获得这个json了。
if (obj == null) {
return "null";
} else if (obj instanceof Boolean) {
return obj.toString();
} else if (obj instanceof Integer || obj instanceof Long
|| obj instanceof Float || obj instanceof Double
|| obj instanceof Short || obj instanceof java.math.BigInteger
|| obj instanceof java.math.BigDecimal) {
return obj.toString();
} else if (obj instanceof String) {
String v = (String) obj;
v = v.replaceAll("\\\\", "\\\\\\\\");
v = v.replaceAll("\n", "\\\\n");
v = v.replaceAll("\r", "\\\\r");
v = v.replaceAll("\"", "\\\\\"");
v = v.replaceAll("'", "\\\\\'");
return "\"" + v + "\"";
} else if (obj instanceof java.sql.Date) {
java.text.SimpleDateFormat df = new java.text.SimpleDateFormat(
"yyyy-MM-dd");
java.sql.Date v = (java.sql.Date) obj;
String s = df.format(new java.util.Date(v.getTime()));
return "\"" + s + "\"";
} else if (obj instanceof java.util.Date) {
java.text.SimpleDateFormat df = new java.text.SimpleDateFormat(
"yyyy-MM-dd");
java.util.Date v = (java.util.Date) obj;
String s = df.format(v);
return "\"" + s + "\"";
} else if (obj instanceof java.sql.Timestamp) {
java.text.SimpleDateFormat df = new java.text.SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");
java.sql.Timestamp v = (java.sql.Timestamp) obj;
String s = df.format(new java.util.Date(v.getTime()));
return "\"" + s + "\"";
} else {
return null;
} }参考下
* 从json数组中得到相应java数组
*
* @param jsonString
* @return
*/
public static Object[] getObjectArray4Json(String jsonString) {
JSONArray jsonArray = JSONArray.fromObject(jsonString);
return jsonArray.toArray(); }
这个方法。可是我就是差那么一点写不出代码,希望大师指点一下,谢谢
out.print(json);
要导入json-lib-2.4-jdk15.jar,ezmorph-1.0.6.jar这两个包。。