json与对象之间的转化(方案一)
来源:互联网 发布:json测试 编辑:程序博客网 时间:2024/05/18 00:51
1.所需要的jar包
2.编写实体类
package com.yun.bean;public class Product {private Integer id;private String name;private int price;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getPrice() {return price;}public void setPrice(int price) {this.price = price;}}
3.编写测试类
package com.yun.test;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.xml.ws.Endpoint;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import com.yun.bean.Product;import com.yun.service.User.impl.UserServiceImpl;public class Test {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stub//对象转化成json字符串Product p=new Product();p.setId(1);p.setName("刘云生1");p.setPrice(100);Product p1=new Product();p1.setId(2);p1.setName("刘云生2");p1.setPrice(100);List<Product> list=new ArrayList<Product>();list.add(0, p);list.add(1, p1);JSONArray json=JSONArray.fromObject(list);String s=json.toString();System.out.println(s); //json数组转对象String json2 = "{name=\"刘云生\",bool:true,int:1,double:2.2,func:function(a){ return a; },array:[1,2]}";JSONObject jo=JSONObject.fromObject(json2);Object o=JSONObject.toBean(jo);String name=(String) jo.get("name");System.out.println(jo);System.out.println(name);}}
4.测试结果
1 0
- json与对象之间的转化(方案一)
- json对象与json字符串之间的转化
- js中json对象与字符串之间的转化
- js 对象 与 json之间的相互转化
- 小白笔记-_-Json与对象之间的转化
- php深入学习笔记一(数组与对象之间的相互转化)
- ResultSet与JSON之间的转化
- json对象和json字符串之间的转化
- JavaScript中json对象和string对象之间的转化
- JavaScript中json对象和string对象之间的转化
- JavaScript中json对象和string对象之间的转化
- JSON与对象之间的相互转化的工具类Gson
- json与对象之间转化过程中常报的错误总结
- Python之dict(或对象)与json之间的互相转化
- jQuery与DOM对象之间的转化
- Json 与 后台对象的相互转化
- json与对象的相互转化
- JSON字符串与对象的转化问题
- VB.NET小总
- hdu4686 Arc of Dream
- 基于CLGeocoder - 地理编码
- 浅谈Android视图动画中的坐标系问题
- Android API- Notification(通知)的简单使用
- json与对象之间的转化(方案一)
- 上谷歌学术的方法
- C4.5算法
- Aspire Project
- 深入分析JavaWeb Item8 -- HttpServletResponse常见应用
- Flex dataGrid实现数据过滤
- bzoj2281 黑白棋 博弈论
- android(17)(查询和添加联系人)
- 如何知道我在一堆数据中排第几std::partition