-
java json类型的String在js中接受直接称json了?5
struts2
class person{
String name;
String age;
....set get
}
/////////////
action
public String op (){
private String orgTree;
....set get....
person ps = new person();
ps.setname="dd";
ps.setage ="12";
JSONObject json = JSONObject.fromObject(ps);
orgTree = json.toString();
return "initsuccess"
}
/////////////
js
function getinfo (){
var pers = <%=request.getAttribute("orgTree")%>;
window.alert(pers.name);
}
结果:dd
// 得到的 pers 怎么就是 json了 不是String了?
2013年7月01日 19:48
2个答案 按时间排序 按投票排序
-
采纳的答案
<%=request.getAttribute("orgTree")%> 是在服务器端输出字符串的,传输到浏览器后就没有双引号了,你右击查看下 变成了json字面量
2013年7月01日 20:41
-
(1)直接用request.getAttribute()的结果:
var str={name:'ok',age:'21'}
直接是定义js中的json对象的语法了;
(2)ajax调用后返回的json串,已经是js中的字符串了(这个应该决定于ajax请求响应机制,也有一些框架提供返回json类型的),所以要转换为json对像就使用eval了2013年7月02日 01:30
相关推荐
在Java编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端数据传输。当你从服务器接收到一个JSON格式的字符串,可能需要将其转换为Java对象以便于处理。这个过程通常称为反序列化...
在Java编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它使得人和机器都能容易地读取和编写数据。JSON格式通常用于Web服务与客户端之间的数据传输,因为它的结构清晰,易于解析。然而,...
在Java编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它使得人和机器都能轻易地阅读和编写。JSON格式基于JavaScript的一个子集,但与语言无关,因此在各种编程语言中,包括Java,都有广泛...
在Java中,我们可以使用多种库来实现JSON的生成,如Gson和FastJson。 **Gson库** Google开发的Gson库提供了强大的功能,能够将Java对象转换为JSON字符串,反之亦然。使用Gson,你可以轻松地将Java对象序列化为JSON...
在JAVA开发中,处理JSON数据通常需要借助特定的库来完成,如本话题中提到的`json-lib`和`ezmorph`。 `json-lib`是一个Java语言实现的JSON库,它提供了多种数据类型到JSON的转换,包括JavaBean、Map、List、数组等。...
在Java编程语言以及基于J2EE的企业级应用开发中,JSON(JavaScript Object Notation)是一种广泛使用的轻量级数据交换格式。它易于人阅读和编写,同时也容易让机器解析和生成。JSON包在Java中扮演着至关重要的角色,...
在Java开发中,JavaBean和JsonString是两种常见的数据表示形式。JavaBean是Java对象的一种规范,用于封装数据,而JsonString是一种轻量级的数据交换格式,常用于前后端交互。本篇将深入探讨JavaBean与JsonString之间...
在Java编程中,处理JSON数据是一项常见的任务。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于Web服务和应用程序之间的数据传输。在某些场景下,我们可能需要按照JSON对象(JSONObject)...
Java与JSON之间的转换是开发过程中常见的任务,尤其是在Web服务或者数据交换中。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java中,我们可以...
在IT行业中,数据交换和存储经常需要在不同的格式之间转换,XML(可扩展标记语言)和JSON(JavaScript对象表示法)就是两种常见的数据格式。XML以其结构化和语义化的特性,广泛应用于Web服务和数据交换,而JSON因其...
在Java中,如果没有合适的库支持,直接使用JSONObject.fromObject方法会因为缺少依赖而导致编译错误或运行时异常。 `net.sf.json.jar`是FastJSON的一个版本,FastJSON是阿里巴巴提供的一款高性能的JSON库,它可以...
在Java编程中,验证字符串是否符合JSON(JavaScript Object Notation)格式是一项常见的任务,尤其是在进行前后端数据交互时。JSON是一种轻量级的数据交换格式,它允许数据以键值对的形式存储,易于人阅读和编写,...
JSON,全称JavaScript Object Notation,是一种轻量级的数据...以上内容涵盖了JSON在Java环境中的基本使用、常见库的介绍及其应用场景,如果你解压`javajson.zip`并深入学习,你将能够熟练地在Java项目中处理JSON数据。
在IT行业中,数据交换和存储经常需要在不同的格式之间转换,JSON(JavaScript Object Notation)和XML(eXtensible Markup Language)就是两种常见的数据表示格式。Java作为广泛应用的编程语言,提供了丰富的库来...
在IT行业中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于Web服务和应用程序之间的数据传输。它以其简洁和易于人阅读及机器解析的特性而受到青睐。与此相关的,`String`对象是Java编程...
在Java中,处理JSON数据通常使用一些库,如Jackson、Gson、org.json等。本篇文章将详细介绍Java与JSON的交互,并提供相关示例。 一、JSON简介 JSON是一种独立于语言的数据格式,它的结构非常直观,主要由键值对...
Java解析JSON文件是Java开发中常见的一项任务,特别是在与Web服务交互或处理API响应时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简洁和易于阅读及编写的特点,被广泛应用于网络数据传输...
在Java中,这通常是通过将字符串参数直接传递给服务端方法来实现。然后,服务端代码将接收到的JSON字符串转换为JSON对象,以便从中提取所需的数据。 2. 使用诸如net.sf.json JSONObject类(一个流行的Java库,用于...
在Java编程中,处理JSON数据是一项常见的任务,特别是在与服务器进行数据交互时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。本教程将深入讲解...
在Java编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集。JSON格式易于人阅读和编写,同时也易于机器解析和生成。本篇文章将深入探讨如何在Java中解析JSON格式的...