Jquery遍历json的两种数据结构

2026/4/27 18:37:02

importjava.util.List; /**

*json的操作类 *@authorNanGuoCan * */

publicclassJsonUtil{ /**

*@paramobject *任意对象

*@returnjava.lang.String */

publicstaticStringobjectToJson(Objectobject){ StringBuilderjson=newStringBuilder(); if(object==null){ json.append(\

}elseif(objectinstanceofString||objectinstanceofInteger){ json.append(\}else{

json.append(beanToJson(object)); }

returnjson.toString(); }

/**

*功能描述:传入任意一个javabean对象生成一个指定规格的字符串 *

*@parambean *bean对象 *@returnString */

publicstaticStringbeanToJson(Objectbean){ StringBuilderjson=newStringBuilder(); json.append(\

PropertyDescriptor[]props=null; try{

props=Introspector.getBeanInfo(bean.getClass(),Object.class) .getPropertyDescriptors(); }catch(IntrospectionExceptione){ }

if(props!=null){

for(inti=0;i

Stringname=objectToJson(props[i].getName());

Stringvalue=objectToJson(props[i].getReadMethod().invoke(bean)); json.append(name); json.append(\json.append(value);

json.append(\}catch(Exceptione){ } }

json.setCharAt(json.length()-1,'}'); }else{

json.append(\}

returnjson.toString(); } /**

*功能描述:通过传入一个列表对象,调用指定方法将列表中的数据生成一个JSON规格指定字符串 *

*@paramlist *列表对象

*@returnjava.lang.String */

publicstaticStringlistToJson(Listlist){ StringBuilderjson=newStringBuilder(); json.append(\

if(list!=null&&list.size()>0){ for(Objectobj:list){

json.append(objectToJson(obj)); json.append(\}

json.setCharAt(json.length()-1,']'); }else{

json.append(\}

returnjson.toString(); } }

Java:对象、list、javabean转换为json对象【二】

package young.ajax.json;

import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.math.BigDecimal; import java.math.BigInteger; import java.util.List; import java.util.Map; import java.util.Set;

import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public class JsonUtil {

private static Log log = LogFactory.getLog(JsonUtil.class); public static String object2json(Object obj) {

StringBuilder json = new StringBuilder(); if (obj == null) { json.append(\


Jquery遍历json的两种数据结构.doc 将本文的Word文档下载到电脑
搜索更多关于: Jquery遍历json的两种数据结构 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219