`
zhaoyu2288
  • 浏览: 40061 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java中JSON应用

阅读更多
集合转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,以及其在实际开发中的应用场景。 首先,Java中处理JSON的主要工具有两个:Jackson和Gson。这两个库提供了API,可以帮助我们轻松地将Java对象转换为JSON字符串,以及将JSON字符...

    java 解析 json文件 java 解析 json文件

    Java解析JSON文件是Java开发中常见的一项任务,特别是在与Web服务交互或处理API响应时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简洁和易于阅读及编写的特点,被广泛应用于网络数据传输...

    JAVA-JSON工具转换类

    在JAVA开发中,处理JSON数据通常需要借助特定的库来完成,如本话题中提到的`json-lib`和`ezmorph`。 `json-lib`是一个Java语言实现的JSON库,它提供了多种数据类型到JSON的转换,包括JavaBean、Map、List、数组等。...

    java调用json参数的webservice

    Java在企业级应用中尤为流行,尤其是在构建大型的网络应用程序方面。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON经常用于服务器与Web应用...

    java-json.jar.zip

    总之,`java-json.jar`提供了一种方便的方式来处理XML和JSON之间的数据交换,使得两个不同格式的数据能够顺畅地在Java应用中交互,这对于开发者来说是一种非常实用的工具。在实际项目中,合理利用这个库可以提高代码...

    java中json的封装和解析

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web应用程序之间传递数据。...在实际应用中,还可以结合其他功能,如处理复杂嵌套结构、自定义序列化和反序列化逻辑等。

    JAVA中用到的json包

    在Java编程语言以及基于J2EE的企业级应用开发中,JSON(JavaScript Object Notation)是一种广泛使用的轻量级数据交换格式。它易于人阅读和编写,同时也容易让机器解析和生成。JSON包在Java中扮演着至关重要的角色,...

    java遍历JSON树

    1. **异常处理:** 在实际应用中,应该对可能出现的各种异常进行处理,如输入字符串不符合JSON格式等。 2. **性能优化:** 当处理大型JSON数据时,应该考虑性能优化措施,比如使用更高效的JSON解析库等。 3. **兼容...

    java服务端生成json(json服务端)

    Java服务端生成JSON是Web应用开发中的常见任务,主要用于数据交换。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java中,我们可以使用多种库来...

    java中json处理的使用.doc

    在Java中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于服务器向客户端传输数据或反之。JSON以其易于阅读和编写,同时也易于机器解析和生成,成为了Web服务中广泛采用的标准。本篇将探讨...

    java中json格式转化所需jar包

    在Java开发中,处理JSON数据通常需要依赖特定的库,这些库提供了将Java对象转换为JSON字符串以及将JSON字符串解析回Java对象的功能。本篇文章将详细探讨Java中处理JSON的jar包以及相关知识点。 首先,Java中最常用...

    java中对单层json进行key字母排序

    在Java编程中,处理JSON数据是一项常见的任务。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于Web服务和应用程序之间的数据传输。在某些场景下,我们可能需要按照JSON对象(JSONObject)...

    java json api,json api

    在Java中,有多种实现JSON API的库,如Jackson、Gson、org.json和json-lib等。本篇文章主要聚焦于`json-lib`这个库,它是一个非常实用的Java JSON处理库,支持多种Java集合和JavaBeans到JSON的转换。 `json-lib`库...

    java-json包

    在Java中,处理JSON数据通常需要借助于特定的JSON库。本篇将详细介绍Java中常用的JSON处理库以及如何使用它们。 1. JSON库介绍: - **Jackson**:Jackson是Java中非常流行的一个JSON库,提供了高效且功能丰富的API...

    JAVA操作JSON全套包,无需另外下载一次搞定

    在Java中,处理JSON数据通常需要借助特定的库。本套工具包提供了全面的JSON操作支持,使得开发者无需再寻找和集成多个依赖项,一次性解决所有需求。 1. **json-lib-2.2.3-jdk15.jar**:这是Json-lib库的一个版本,...

    Java 中json常用操作所需jar包

    在实际应用中,引入`net.sf.json.jar`到项目后,可以通过以下方式导入库: ```java import net.sf.json.JSONObject; import net.sf.json.JSONArray; ``` 然后就可以使用上述介绍的方法进行JSON操作了。务必注意处理...

    Java bean转换为Json Schema

    在实际应用中,可能还需要对生成的Schema进行定制,例如添加自定义注解来影响Schema的生成,或者在生成Schema后进行进一步的处理,如添加默认值、枚举值等。 总之,Java Bean转换为Json Schema是Java开发中的一个...

Global site tag (gtag.js) - Google Analytics