WEB开发网
开发学院网页设计JavaScript JSON学习笔记之一 阅读

JSON学习笔记之一

 2010-09-14 13:44:03 来源:WEB开发网   
核心提示:首先,使用JavaScript的eval()函数实现,JSON学习笔记之一,将JSON数据串转换成为一个JavaScript对象数组,这里,这个例子就是感受一下JSON数据串从服务器段被传送到客户端之后,将数据转换成为对象数组或者对象,在Servlet中访问数据库取得记录,并合成JSON串

首先,使用JavaScript的eval()函数实现,将JSON数据串转换成为一个JavaScript对象数组。这里,在Servlet中访问数据库取得记录,并合成JSON串,发送到客户端。

一般,对于企业级应用,使用JavaScript的eval()函数,存在安全隐患问题。这个例子就是感受一下JSON数据串从服务器段被传送到客户端之后,将数据转换成为对象数组或者对象,从而方便地使用JavaScript来实现遍历。

看一下我的Permission实体的Hibernate映射文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping>
<class name="model.xgb.vo.Permission" table="PERMISSION" lazy="false">
    <composite-id>
      <key-property name="id" column="ID" type="integer"/>
      <key-property name="term" column="TERM" type="string"/>
    </composite-id>
    <property name="endDate" column="ENDDATE" type="date"/>
    <property name="start" column="START" type="date"/>
    <many-to-one name="roles" class="model.xgb.vo.Role" lazy="false" unique="true" cascade="save-update">
      <column name="ROLE_ID"/>
    </many-to-one>
    <many-to-one name="org" class="model.xgb.vo.Org" lazy="false" unique="true" cascade="save-update">
      <column name="ORG_ID"/>
    </many-to-one>
    <many-to-one name="operator" class="model.xgb.vo.Operator" lazy="false" unique="true" cascade="save-update">
      <column name="OPERATOR_ID"/>
      <column name="OPERATOR_NAME"/>
      <column name="OPERATOR_TYPE"/>
    </many-to-one>
</class>
</hibernate-mapping>

1 2 3  下一页

Tags:JSON 学习 笔记

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接