集合转JSON
package com;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import net.sf.json.JSONArray;
/**
* Servlet implementation class JsonServlet
*/
public class JsonServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
private Biz biz = new Biz();
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
try{
PrintWriter out = response.getWriter();
String name = request.getParameter("name");
//得到 数据集
List<Demo> list = biz.getDemoes(name);
//把数据集转成JSON格式
JSONArray js = JSONArray.fromObject(list);
//输入json对象
out.print(js);
out.flush();
out.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
前台得到JSON数据转成对象
$.get("/Demo.do",null,function(data){
var obj = eval("("+data+")");
alert(obj.name);
});
分享到:
相关推荐
本文将深入探讨在Java中如何使用JSON,以及其在实际开发中的应用场景。 首先,Java中处理JSON的主要工具有两个:Jackson和Gson。这两个库提供了API,可以帮助我们轻松地将Java对象转换为JSON字符串,以及将JSON字符...
Java解析JSON文件是Java开发中常见的一项任务,特别是在与Web服务交互或处理API响应时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简洁和易于阅读及编写的特点,被广泛应用于网络数据传输...
在JAVA开发中,处理JSON数据通常需要借助特定的库来完成,如本话题中提到的`json-lib`和`ezmorph`。 `json-lib`是一个Java语言实现的JSON库,它提供了多种数据类型到JSON的转换,包括JavaBean、Map、List、数组等。...
Java在企业级应用中尤为流行,尤其是在构建大型的网络应用程序方面。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON经常用于服务器与Web应用...
总之,`java-json.jar`提供了一种方便的方式来处理XML和JSON之间的数据交换,使得两个不同格式的数据能够顺畅地在Java应用中交互,这对于开发者来说是一种非常实用的工具。在实际项目中,合理利用这个库可以提高代码...
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web应用程序之间传递数据。...在实际应用中,还可以结合其他功能,如处理复杂嵌套结构、自定义序列化和反序列化逻辑等。
在Java编程语言以及基于J2EE的企业级应用开发中,JSON(JavaScript Object Notation)是一种广泛使用的轻量级数据交换格式。它易于人阅读和编写,同时也容易让机器解析和生成。JSON包在Java中扮演着至关重要的角色,...
1. **异常处理:** 在实际应用中,应该对可能出现的各种异常进行处理,如输入字符串不符合JSON格式等。 2. **性能优化:** 当处理大型JSON数据时,应该考虑性能优化措施,比如使用更高效的JSON解析库等。 3. **兼容...
Java服务端生成JSON是Web应用开发中的常见任务,主要用于数据交换。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java中,我们可以使用多种库来...
在Java中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于服务器向客户端传输数据或反之。JSON以其易于阅读和编写,同时也易于机器解析和生成,成为了Web服务中广泛采用的标准。本篇将探讨...
在Java开发中,处理JSON数据通常需要依赖特定的库,这些库提供了将Java对象转换为JSON字符串以及将JSON字符串解析回Java对象的功能。本篇文章将详细探讨Java中处理JSON的jar包以及相关知识点。 首先,Java中最常用...
在Java编程中,处理JSON数据是一项常见的任务。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于Web服务和应用程序之间的数据传输。在某些场景下,我们可能需要按照JSON对象(JSONObject)...
在Java中,有多种实现JSON API的库,如Jackson、Gson、org.json和json-lib等。本篇文章主要聚焦于`json-lib`这个库,它是一个非常实用的Java JSON处理库,支持多种Java集合和JavaBeans到JSON的转换。 `json-lib`库...
在Java中,处理JSON数据通常需要借助于特定的JSON库。本篇将详细介绍Java中常用的JSON处理库以及如何使用它们。 1. JSON库介绍: - **Jackson**:Jackson是Java中非常流行的一个JSON库,提供了高效且功能丰富的API...
在Java中,处理JSON数据通常需要借助特定的库。本套工具包提供了全面的JSON操作支持,使得开发者无需再寻找和集成多个依赖项,一次性解决所有需求。 1. **json-lib-2.2.3-jdk15.jar**:这是Json-lib库的一个版本,...
在实际应用中,引入`net.sf.json.jar`到项目后,可以通过以下方式导入库: ```java import net.sf.json.JSONObject; import net.sf.json.JSONArray; ``` 然后就可以使用上述介绍的方法进行JSON操作了。务必注意处理...
在实际应用中,可能还需要对生成的Schema进行定制,例如添加自定义注解来影响Schema的生成,或者在生成Schema后进行进一步的处理,如添加默认值、枚举值等。 总之,Java Bean转换为Json Schema是Java开发中的一个...