JSON数据格式化

java代码

 

  1. package com.json;   
  2.   
  3. import java.text.SimpleDateFormat;   
  4. import java.util.ArrayList;   
  5. import java.util.Date;   
  6. import java.util.List;   
  7.   
  8. import net.sf.json.JSONArray;   
  9.   
  10. //这里一个普通的javabean,里面有个参数为list集合的(当然也可以是map等类型),   
  11. //到时可以输入json格式的list集合数据   
  12. public class JsonTest {   
  13.     private String name;   
  14.     private String sex;   
  15.     private String bth;   
  16.     private List list;   
  17.     public String getName() {   
  18.         return name;   
  19.     }   
  20.     public void setName(String name) {   
  21.         this.name = name;   
  22.     }   
  23.     public String getSex() {   
  24.         return sex;   
  25.     }   
  26.     public void setSex(String sex) {   
  27.         this.sex = sex;   
  28.     }   
  29.     public String getBth() {   
  30.         return bth;   
  31.     }   
  32.     public void setBth(String string) {   
  33.         this.bth = string;   
  34.     }   
  35.     public List getList() {   
  36.         return list;   
  37.     }   
  38.     public void setList(List list) {   
  39.         this.list = list;   
  40.     }   
  41. }  

 

  1. //测试json数据格式输出   
  2.     public static void main(String[] args) {   
  3.         //格式化时间   
  4.         SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   
  5.         //设置javabean值   
  6.         JsonTest test = new JsonTest();   
  7.         test.setName("admin");   
  8.         test.setSex("male");           
  9.         test.setBth(format.format(new Date()));   
  10.         List list = new ArrayList();   
  11.         list.add("100");   
  12.         list.add("参数二");   
  13.         list.add("null");   
  14.         list.add("test");   
  15.         test.setList(list);   
  16.         //格式化javabean里的值   
  17.         JSONArray array = JSONArray.fromObject(test);   
  18.         System.out.println(array.toString());   
  19.     }  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lzj0470

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值