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

java前后台json转换

 
阅读更多

http://topcss.iteye.com/blog/1069680

http://heisetoufa.iteye.com/blog/1882776

 

首先下载一个jar包:

下载地址:http://code.alibabatech.com/svn/fastjson/repository/com/alibaba/fastjson/1.0.4/fastjson-1.0.4.jar

导入到你的lib目录下。

 

在你的代码中这样用:

 

Java代码  收藏代码
  1. public static void main(String[] args) {  
  2.       
  3.     User_DAL userDal = new User_DAL();// 创建数据访问对象  
  4.     ResponseResult<User> ret = userDal.getUserList("id < 50"210);// 查询ID小于50的用户,保存到分页类中  
  5.     String json = JSON.toJSONString(ret, true); // 将对象转换成json字符串,true为格式化输出  
  6.     System.out.println(json);  
  7.       
  8.     List<User> list = JSON.parseArray("{{name:123},{name:456}}", User.class);//将json字符串,转换成Java对象数组  
  9.     for (int i = 0; i < list.size(); i++) {  
  10.         System.out.println(list.get(i).getName());  
  11.     }  
  12. }  

 

.首先要引入一个js文件,否则一些浏览器上用不了 
json2.js 
可以在https://github.com/douglascrockford/JSON-js 上下载 

Js代码  收藏代码
  1. var a={"name":"heisetoufa","sex":"男","age":"29"};  
  2.    
  3. var b='{"name":"zisetoufa","sex":"女","age":"24"}';  
  4.   
  5. var aToStr=JSON.stringify(a);  
  6.   
  7. var bToObj=JSON.parse(b);  
  8.   
  9. alert(typeof(aToStr));//string  
  10.   
  11. alert(typeof(bToObj));//object  
分享到:
评论

相关推荐

    Java中后台JSON转换包

    Java中的JSON转换是Web开发中...以上就是关于Java后台JSON转换的基础知识,包括使用`org.json`库进行JSON操作,以及与JavaScript前端通过Ajax进行数据交互。理解并熟练掌握这些技术对于进行前后端数据通信至关重要。

    SpringMVC中后台转换json格式

    本文将详细介绍如何在SpringMVC中后台转换JSON格式,以解决406错误问题。 406错误通常发生在客户端发送了Accept头,表明它期望接收某种特定类型的数据,但服务器无法提供这种类型的数据。在Ajax请求中,这个Accept...

    java后台生成JSON数据

    Java 后台生成 JSON 数据是现代 Web 应用开发中的常见任务,特别是在与前端框架如 EXT 进行数据交互时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易于人阅读和编写,同时也易于机器解析...

    java后台与前端交互List转Json(Gson)

    总结来说,Gson库是Java中实现List到JSON转换的重要工具,通过其提供的`toJson()`和`fromJson()`方法,我们可以方便地在Java对象和JSON格式之间进行数据转换。在处理与前端交互时,理解并熟练运用Gson能显著提高开发...

    Highcharts AJAX后台JAVA JSON 曲线报表完美可运行例子 不包含官方JS 自己下载

    在这个"Highcharts AJAX后台JAVA JSON 曲线报表完美可运行例子"中,我们将探讨如何结合Java后端和JSON数据格式,通过AJAX技术在网页上展示动态曲线报表。 首先,`index_lineAjax.htm`是前端HTML文件,它包含了...

    前台ajax与后台json传递

    "前台Ajax与后台Json传递"这个主题就是关注如何高效地实现这一交互过程。Ajax(Asynchronous JavaScript and XML)技术允许我们在不刷新整个页面的情况下,实现局部数据的更新,而Json(JavaScript Object Notation...

    json数据前后台解析;json与对象、数组、集合之间转换源码

    在本主题中,我们将深入探讨JSON数据的前后台解析过程,以及它与Java中的对象、数组和集合之间的转换源码。 一、JSON数据的解析 1. 前后台数据交换:在Web应用中,服务器通常会以JSON格式返回数据给前端,前端通过...

    json_struts2.rar_JSON java_SSH json Struts2_java json_json_strut

    Struts2支持多种数据绑定,包括从JSON到Java对象的转换,这大大简化了Web应用中的数据处理。 SSH2是Struts2的一个版本,它集成了Spring和Hibernate框架,提供了全面的企业级应用程序解决方案。Spring负责依赖注入和...

    使用json-lib自定义复杂类型转换为Json字符串

    这个JAR包包含了处理JSON转换所需的类和方法。你可以通过以下方式将其添加到你的项目类路径中: ```xml &lt;groupId&gt;net.sf.json-lib&lt;/groupId&gt; &lt;artifactId&gt;json-lib &lt;version&gt;2.4 &lt;classifier&gt;jdk15 ``` 在...

    java+json数据格式例子

    在无刷新页面更新中,前端通过JavaScript收集对象并转化为JSON字符串,通过AJAX发送到后台,后台再利用像Jackson这样的库将JSON解析为Java对象,实现数据的处理和存储。这一过程极大地提高了Web应用的用户体验和性能...

    jquery与java交互通过json传递数据的经典实例

    设置URL为Java后台的处理接口,方法通常为POST或GET,`dataType`参数设为'json',表示我们期望服务器返回JSON格式的数据。 ```javascript $.ajax({ url: 'your_server_url', type: 'POST', // 或 'GET' dataType...

    将后台数据转换为jion数据.zip_SNDT_app后台_fourthatu_把后台数据转换为json数据

    总结来说,"将后台数据转换为jion数据.zip_SNDT_app后台_fourthatu_把后台数据转换为json数据"这个主题涵盖了从后端数据获取、处理、转换成JSON,再到前端应用的消费等多个步骤,涉及到后端开发、数据格式化和前端...

    java web 前后台 各种技术

    总结来说,Java Web的前后台技术构成了Web应用的完整开发体系,从后端的业务逻辑处理到前端的用户交互呈现,都有相应的技术和工具支持。而Tomcat作为应用服务器,是这一切运行的基础。掌握这些知识,对于开发和维护...

    多层集合的JSON串拼接

    例如,你可以使用`JSONObject.fromObject()`将Java对象转换为JSON,`JSONObject.merge()`来合并两个JSON对象。 3. **多层集合**:在JSON中,对象或数组可以作为另一个对象或数组的成员,形成嵌套结构。这允许我们...

    json数据处理常用前后台文件

    标题中提到的"json数据处理常用前后台文件"主要包括了JSON相关的JavaScript库和Java的jar包,这些都是在处理JSON数据时非常重要的工具。 1. **json.js**:这是一个JavaScript库,通常用于在浏览器环境中解析和生成...

    extjs 中间页 后台json

    在标题和描述中提到的“中间页”和“后台JSON”,通常指的是在ExtJS应用中,通过一个中间页面来处理与服务器的数据交互,这个中间页面通常会从后端服务接收或发送JSON格式的数据。 **中间页(Middleware)** 在Web...

    jason转换用法

    本文将深入探讨Java中如何进行JSON转换,包括解析JSON字符串为Java对象和将Java对象转换为JSON字符串。 一、JSON基础知识 JSON是一种独立于语言的数据格式,以键值对的形式存储数据,具有易读性和易于编程处理的...

    json提交到后台并解析

    它提供了将Java对象转换为JSON和将JSON反序列化为Java对象的方法。在不使用Spring MVC或Struts2自动映射的情况下,可以手动解析JSON字符串。例如: ```java import net.sf.json.JSONObject; // 假设接收到的JSON...

    ssm+tiles框架,前后台传值与获取值(json)

    在"ssm+tiles框架,前后台传值与获取值(json)"的场景中,我们将讨论如何在这些框架下进行数据的传递,特别是利用JSON格式进行数据交换。 首先,我们需要确保所有必要的jar包已经包含在项目中。这包括Spring的核心...

    Java后台返回和处理JSon数据的方法步骤

    Java后台返回和处理JSon数据的方法步骤 在Java Web开发中,与前端进行数据交互经常需要使用到JSON(JavaScript Object Notation)格式数据。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析...

Global site tag (gtag.js) - Google Analytics