把list中的对象转换为json数据的方式

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@page import="net.sf.json.JSONObject"%><%@page import="net.sf.json.JSONArray"%><%
List users=new ArrayList<com.guagua.vas.test.UserVO>();
com.test.UserVO u1=new com.test.UserVO();
u1.setNickname("zhangsan");
u1.setScore(100);
u1.setUid(1001);

com.test.UserVO u2=new com.test.UserVO();
u2.setNickname("lisi");
u2.setScore(200);
u2.setUid(1002);

com.test.UserVO u3=new com.test.UserVO();
u3.setNickname("wangwu");
u3.setScore(300);
u3.setUid(1003);

users.add(u1);
users.add(u2);
users.add(u3);

JSONArray array = JSONArray.fromObject(users);
 %><%= array.toString()%>

 

 

package com.test;

public class UserVO {
 
 
 private int uid;
 private String nickname;
 private int score;
 public int getUid() {
  return uid;
 }
 public void setUid(int uid) {
  this.uid = uid;
 }
 public String getNickname() {
  return nickname;
 }
 public void setNickname(String nickname) {
  this.nickname = nickname;
 }
 public int getScore() {
  return score;
 }
 public void setScore(int score) {
  this.score = score;
 }
 
 

}

 

 

json包版本:json-lib-2.4-jdk15.jar

 

 

返回数据:

 

[{"nickname":"zhangsan","score":100,"uid":1001},{"nickname":"lisi","score":200,"uid":1002},{"nickname":"wangwu","score":300,"uid":1003}]

 

 

时间: 2024-11-08 19:11:21

把list中的对象转换为json数据的方式的相关文章

Android利用Gson实现对象和Json数据的相互转换

MainActitity如下: package cc.test; import android.app.Activity; import android.os.Bundle; /** * Demo描述: * 利用Gson实现对象和Json数据的相互转换 * * Demo描述: * 通过一个网络请求,获取JSON数据 * * 注意: * 1 网络请求的参数是JSON格式的数据 * 2 请求结果返回的亦是JSON格式的数据 * */ public class MainActivity extends

【JSON 注解】JSON循环引用2----JSON注解@JsonIgnoreProperties+JAVA关键字transient+后台对象与JSON数据的格式互相转化

接着来说这个JSON循环引用的问题: 关于JSON格式的转化,其实关键就是这几个依赖: 1 <!-- json --> 2 3 <!-- 1号 --> 4 <dependency> 5 <groupId>com.fasterxml.jackson.core</groupId> 6 <artifactId>jackson-core</artifactId> 7 <version>2.8.1</version

arraylist-Android中将ArrayList&amp;amp;lt;Map&amp;amp;lt;String,Object&amp;amp;gt;&amp;amp;gt;()转换为Json数据

问题描述 Android中将ArrayList<Map<String,Object>>()转换为Json数据 大神求解现在需要将一个ArrayList>()转换为Json数据类型!怎么转换啊? 解决方案 <SCRIPT LANGUAGE="JavaScript"> var t="{'firstName': 'cyra', 'lastName': 'richardson', 'address': { 'streetAddress': '

json-在AngularJS中怎么实现读取JSON数据后,根据同一店铺名称下循环购买的商品

问题描述 在AngularJS中怎么实现读取JSON数据后,根据同一店铺名称下循环购买的商品 菜鸟一枚,大神勿嫌弃. 我在做购物车的模拟,在service中手写了一组json数组对象, var goods = [{ id:1, sstype:"企业商城", image_file:"img/cartImg/c8.jpg", name:"舒语17 18 19寸沃森CVT沃尔沃日产轮毂原装正品啦啦啦啦", shangpinpingpai:"沃

Android中使用Gson解析JSON数据的两种方法_Android

Json是一种类似于XML的通用数据交换格式,具有比XML更高的传输效率. 从结构上看,所有的数据(data)最终都可以分解成三种类型: 第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词. 第二种类型是序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫做数组(array)或列表(List),比如"北京,上海". 第三种类型是映射(mapping),也就是一个名/值对(

ThinkPHP中使用ajax接收json数据的方法_php实例

本文实例讲述了ThinkPHP中使用ajax接收json数据的方法.分享给大家供大家参考.具体分析如下: 这里通过ThinkPHP+jquery实现ajax,扩展了下,写了个查询,前台代码如下: 首先需要引入jquery.js,主要代码如下: 复制代码 代码如下: function ajax(id,pic){     //由于ThinkPHP不解析JavaScript里的ThinkPHP常量,所以需要先在这里定义. var URL='__URL__';         $.ajax({     

Android中使用Gson解析JSON数据的两种方法

Json是一种类似于XML的通用数据交换格式,具有比XML更高的传输效率. 从结构上看,所有的数据(data)最终都可以分解成三种类型: 第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词. 第二种类型是序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫做数组(array)或列表(List),比如"北京,上海". 第三种类型是映射(mapping),也就是一个名/值对(

浅谈ASP中Request对象获取客户端数据的顺序

request|对象|客户端|数据 浅谈ASP中Request对象获取客户端数据的顺序 /**描述:在使用ASP Request对象时需要注意的小问题作者:慈勤强Email : cqq1978@yeah.net**/ 在ASP中Request对象是获取客户端提交数据的一个很重要的对象,大家对他也是非常熟悉了.虽然如此,还是经常有人问我下面的几种写法有什么不同,到底应该怎么写?strMessage = Request("msg")strMessage = Request.Form(&qu

教你如何在jQuery中使用each处理json数据

  jQuery中使用each处理json数据         这篇文章主要介绍了jQuery中使用each处理json数据,非常简单实用,需要的朋友可以参考下 eg:给传进来的ID中当其对应的值为true时,即给对应的ID标签添加一个class 名为 focus,如: ? 1 2 3 4 5 6 7 var obj = { id01:'true', id02:'flase', id03:'true'};   $.each(obj,function(key,val){ if(val == 'tr