`
- 浏览:
65939 次
- 性别:
- 来自:
西安
-
- <prename="code"class="java">
- </pre>
- <pre></pre>
- <prename="code"class="java">publicStringappend2Json(Listlist){
- StringBuffersb=newStringBuffer("[");
- for(inti=0;i<list.size();i++){
- FwtActionRightfarObj=(FwtActionRight)list.get(i);
- StringfieldName=farObj.getFieldName().toLowerCase();
- StringfieldRight=farObj.getFieldRight().toLowerCase();
- sb.append("{\"fieldName\":\"");
- sb.append(fieldName);
- sb.append("\",\"fieldRight\":\"");
- sb.append(fieldRight);
- sb.append("\"");
- sb.append("},");
- if(i==list.size()-1){
- sb.append("{\"fieldName\":\"");
- sb.append(fieldName);
- sb.append("\",\"fieldRight\":\"");
- sb.append(fieldRight);
- sb.append("\"");
- sb.append("}");
- }
- }
- sb.append("]");
- Stringstr=sb.toString().replaceAll("\"","%22");
- returnstr;
- }</pre><br>
- 2.获取表单字段对应的权限,将其拼接为json格式的字符串,并且将其值传到页面<br>
- <prename="code"class="java">
- publicActionForwardshowAddNPatrolOrder_localeCheck(ActionMappingmapping,ActionFormform,
- HttpServletRequestrequest,HttpServletResponseresponse)throwsException{
- StringactionName="现场检查";
- StringflowName="设备巡维工作联系单";
- StringtableName="MAP_HISTORY_NPATROL";
- Listlist=swfBiz.getFwtActionRights(actionName,tableName,flowName);
- StringjsonStr=this.append2Json(list);
- request.setAttribute("elementJson",jsonStr);
- returnmapping.findForward("success");
- }
- </pre>
- <p><br>
- </p>
- <p>3.jsp页面上的json格式字符串值</p>
- <prename="code"class="html"style="background-color:rgb(255,255,255);"><prename="code"class="java"><inputname="elements"id="elements"type="text"style="DISPLAY:none;WIDTH:77px;HEIGHT:22px"size="10"value="${elementJson}"/></pre>
- <pre></pre>
- <p></p>
- <pre></pre>
- <prename="code"class="html"style="background-color:rgb(255,255,255);">4.jsjQuery取页面上的json字符串格式值,并将其解析,转为json数据类型,然后根据不同字段的权限,写入其相应的格式。
- </pre><prename="code"class="java">
- varelementList=$('#elements').val();
- elementList=unescape(elementList);
- varjson=eval('('+elementList+')');
- for(vari=0;i<json.length;i++){
- varfieldName=json[i].fieldName;
- varfieldRight=json[i].fieldRight;
- if(fieldRight=='r'){
- $('#'+fieldName).attr("readonly","");
- $('#'+fieldName).attr("readonly","readonly");
- $('#'+fieldName).css("border-style","none");
- }elseif(fieldRight=='w'){
- $('#'+fieldName).attr("readonly","");
- $('#'+fieldName).css("border-style","");
- }
- }</pre>
- <p></p>
- <p><br>
- </p>
- <pre></pre>
- <pre></pre>
- <pre></pre>
- <pre></pre>
- <pre></pre>
- <pre></pre>
- <pre></pre>
- </pre>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
PBJson用于解析和生成Json结构的字符串,没有涉及Json嵌套字符串情况
C语言json字符串的生成与解析
标准json字符串编码使用unicode,即boost 提供的 中拼接起来的字符串采用unicode字符集编码,而很多网页采用编码为utf8。 这个库字符编码采用系统编码,系统采用utf8字符集的话拼接起来字符串就是ut8了;另外在博客...
vb6 collection dictionary与json字符串间转换
本篇文章主要介绍了java生成json字符串的方法,包括map对象转换成json对象,list转换成json,json转换成list和map,有兴趣的可以了解一下。
整理文档,搜刮出一个jquery拼接ajax 的json和字符串拼接的代码,稍微整理精简一下做下分享。 jQuery拼接字符串ajax <form id="myForm" action="#"> <input name="name"/> <input name="age"/>...
原创的JSON拼接,前台JS调用,后台多集合JSON拼接,刚刚接触JSON的朋友可以来学习一下,内含JSON的JAR包,JQUERY的JS工具类
教你如何连接数据库解析Kettle中的json串
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。...一、JSON字符串转换为JSON对象: eval() 和 JSON.parse eg- json字符串: var data = '{ "name": "dran", "sex": "man
该插件可以支持两种Json文件进行动态拼接等功能
能够便利拼接json字符串,方便程序员更加整理大型json。
AnyFo - Util - Json4Ext Json4Ext项目背景 在大家开发的系统中,如果程序用ExtJS做表现层,那么就需要使ExtJS开发的界面和后台Java代码中生成的数据交互,一般来说,可以...4. ExtJS中的Tree控件需要的Json字符串
后台Springboot 前台Vue3 + element plus实现,适合小白熟悉相关技术及自定义添加自己喜欢的功能
Json文件读取源码,获取字符信息顺序会变化,注意重新拼接
为什么写这个呢。因为在现在的网页中。单纯的同步传递数据已经变得非常少了。大多数都是通过Ajax异步来传递数据的。... @ResponseBody//(springmvc的Jackson注解,返回json字符串) public List<User> getUserList() {
本文介绍C#利用Newtonsoft接收前端的JSON字符串,并解析反序列化成字典集合,对其进行处理。
主要介绍了JS实现将二维数组转为json格式字符串操作,涉及javascript数组遍历、拼接、转换等相关操作技巧,需要的朋友可以参考下
json_encode — 对变量进行 JSON 编码,并返回 value 值的 JSON 形式,例如: 代码如下:<?php$arr = array (‘a’=>1,’b’=>2,’c’=>3,’d’=>4,’e’=>5);echo json_encode($arr);?> 以上代码执行后输出:...
主要介绍了js与jQuery实现获取table中的数据并拼成json字符串操作,涉及javascript与jQuery针对HTML页面table表格数据获取、遍历及json字符串拼接相关操作技巧,需要的朋友可以参考下