转化服务器端传回的JSON数据
转:讲讲JS的内置函数eval()的用法.最初用到它是为了将后台传送过来的JSON格式的字符串转化为JSON对象。后来发现它的功能的确很强大,远不止这点,但今天只讲它。如果想深入了解可以参考下W3School。进入正题:Java代码<script> varjson='{"id":1}'... « 阅读全文
json 数据处理封装类
:/** * Copyright (c) linkwise 2007-2009 corporation. * All rights reserved */ package com.linghui.common.util; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import... « 阅读全文
json-lib使用小实例
json-lib是一个使用简单、开放源码的Java工具包,使用它可以将Java的pojo对象方便地转换成json格式字符串,并能够把json转回成pojo对象,按上一篇配置完成后,我们应该编写单元测试用例,体验一下json-lib给我们带来的诸多方便。一、建立实体类Person、PhoneNumber:package com.xjlin.model;public class Person {private String name;private int age;private Pho... « 阅读全文
HIBERNATE,JSON,DATE类型
当你百思不得其解的错误出现的时候你应该看看自己的POJO里面是不是有JAVA.SQL.DATE格式的了,这个格式是不被JSON看中的。如果有的话那么你就会感激下面的东西路咯解决办法:修改hibernate的配置文件,修改前:<property name="fromDate" type="date"><column name="from_date" length="10" not-null="true" /></property><propert... « 阅读全文
hibernate的级联对象怎样转化为JSON数据
整整困惑一天,从早上到直到写这。可以正常将某个对象(不包括级联对象)转化为JSON输出,那为什么有级联对象的怎么就报异常呢? net.sf.json.JSONException:Thereisacycleinthehierarchy 生成json数据掉入了级联的循环陷阱中,但有时也会报某个... « 阅读全文
Extjs Tree + JSON + Struts2
最近尝试用extjs来展示树状菜单。着实花了一番功夫。树状菜单的菜单项需要动态加载,而目前版本的extjs中只支持JSON格式的数据。查了一些资料,决定使用struts2的json-plugin。首先按照例子做了一个,但是结果就是不成功,界面上只出来了一个js中生成的root节点,不能加载从后台生成... « 阅读全文
用json-lib中的JsonConfig处理null
通常,我们使用JSONSerializer.toJSON(list, jsonConfig)生成JOSN串。默认情况下遇到null时,String类型转换为"",Integer,Float,Double等数值类型被转换为0,这往往不是我们想要的。这段代码可以解决Integer类型的被默认转换为0的问题,这样null将替换0成为默认转换值。其它类型的设置类似。Java代码 import net.sf.json.JsonConfig;import net.sf.json.processor... « 阅读全文
Ext 与 后台交互,获取json数据
一、首先增加一个jsp页面grid3.jsp <?xml version="1.0"encoding="UTF-8" ?><%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Transitional//EN" "http://www.w3.or... « 阅读全文
Java脚本引擎NativeArray的交互问题
执行这样的一段Java脚本引擎: ScriptEngineManager factory = new ScriptEngineManager(); ScriptEngine engine = factory.getEngineByName("JavaScript"); String script = readFromFile(“sample.js”); e.eval(script); Invocable inv = (Invo... « 阅读全文
java 操作json
在Java中解析与构造JSON 在www.json.org上公布了很多Java下的json解析工具,其中org.json和json-lib比较简单,两者使用上差不多。下面两段源代码是分别使用这两个工具解析和构造JSON的演示程序。这是使用json-lib的程序:import java.util.HashMap;import java.util.Map;import net.sf.json.JSONObject;public class Test { public s... « 阅读全文

