`
lgx2351
  • 浏览: 175954 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

json在服务端取值

阅读更多

我们一般在servlet里返回一个json的toString()的字符串到前台,前台用eval()来获取。

但是在时候需要在java服务端来处理这个字符串。可以先通过JSONObject.fromObject( "" );来得到json object。然后,调用json的toBean()方法把值放在javabean的属性里。最后通过bean类的get方法来得到需要的值,当然需要增加一个javabean类。如:

					if(!"".equals(highway_mile)){
						JSONObject jsonObject = JSONObject.fromObject( highway_mile );
						HighWayAndMile bean = (HighWayAndMile) JSONObject.toBean( jsonObject, HighWayAndMile.class );
						actionForm.setHIGHWAY_ID(bean.getROAD_LINE());
						actionForm.setPUB_KM(new Integer((int)Math.floor(new Double(bean.getMILE()).doubleValue())).toString());
					}else{
						actionForm.setHIGHWAY_ID("");
						actionForm.setPUB_KM("");
					}
 

 

 

分享到:
评论

相关推荐

    JS中Json对象

    JSON最常见的用途是在客户端和服务端之间作为数据格式进行传递。它被广泛应用于Web应用中,特别是那些使用AJAX技术的应用。通过JSON格式的数据,Web服务器可以轻松地向客户端发送复杂的数据结构,而客户端则可以通过...

    JSON完整使用教程

    JSON采用了键值对(key-value)的形式来存储数据,其中键(key)的取值类型必须是字符串(String),而值(value)的取值类型则可以是字符串(String)、布尔值(Boolean)、数字(Number)、数组(Array)、对象(Object)或者null。...

    linux shell中curl 发送post请求json格式问题的处理方法

    今天在linux中使用curl发送一个post请求时,带有json的数据,在发送时发现json中的变量没有解析出来 如下 curl -i -X POST -H 'Content-type':'application/json' -d {BTime:$btime} http://api.baidu.com 变量...

    Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值_.docx

    5. 输入验证:在服务端对输入数据进行验证,防止不合法数据进入系统。 总的来说,这个示例展示了如何结合jQuery、Ajax和Servlet实现下拉菜单的异步数据加载,提高了用户体验,同时也需要注意安全问题,确保应用的...

    bootstrap Table服务端处理分页(后台是.net)

    然后根据分页参数 `cp` 和 `ps` 进行跳过和取值,最后返回一个符合Bootstrap Table要求的JSON响应。 总之,Bootstrap Table通过服务端处理分页,实现了前端与.NET后端的高效数据交互。这种方式可以有效减轻前端的...

    广东省药品检验检测接口文档.docx

    接口以WEBSERVICE技术为基础,通过axis2服务端发布数据上报接口,客户端则通过调用这些接口,以JSON格式传递数据。 1.2 接口方式及介绍 接口采用了WEBSERVICE技术,服务端利用axis2发布接口,客户端则负责调用这些...

    Lotusscript代理获取url的传值及解码

    ##### 服务端 LotusScript 解码 服务器端接收到经过编码的数据后,需要使用 LotusScript 进行解码: ```vbscript Dim evalTmp As Variant evalTmp = Evaluate("{@URLDecode(\"Domino\");}" & curdoc.Query_String(0...

    改进设计报告v1.0.02

    在项目中,可以通过在命令行运行 `npm install mocha --save-dev` 来安装 mocha,并将其作为开发依赖添加到 package.json 文件中。 3. 程序设计说明3.1 程序 1 设计说明3.1.1 功能描述程序 1 主要负责处理特定的...

    Protocol Buffers 入门应用

    与XML、JSON等文本格式相比,protobuf在数据体积和解析速度方面具有显著优势。 本文将介绍protobuf的基本概念、安装过程、语法特性以及在实际项目中的应用。 ### 1. 基本概念 - **Message**:protobuf中的基本...

Global site tag (gtag.js) - Google Analytics