如何将一个java对象(包括java对象数组、集合)转换成一个json字符串
来源:互联网 发布:马桶品牌 知乎 编辑:程序博客网 时间:2024/06/11 08:59
- package test;
- import java.util.ArrayList;
- import java.util.List;
- import net.sf.json.JSONArray;
- import net.sf.json.JSONObject;
- import bean.Option;
- publicclassTest {
- /**
- * Java对象 -> JSON字符串
- */
- publicstaticvoidtest1(){
- //{"cityName":"海淀","cityValue":"hd"}
- Optionop = new Option("海淀","hd");
- JSONObjectobj = JSONObject.fromObject(op);
- Stringstr = obj.toString();
- System.out.println(str);
- }
- /**
- * 数组对象 -> JSON字符串
- */
- publicstaticvoidtest2(){
- //[{"cityName":"海淀","cityValue":"hd"},...]
- Optionop = new Option("海淀","hd");
- Optionop2 = new Option("东城","dc");
- Optionop3 = new Option("西城","xc");
- Option[] ops= {op,op2,op3};
- JSONArrayobj = JSONArray.fromObject(ops);
- Stringstr = obj.toString();
- System.out.println(str);
- }
- /**
- * List对象 -> JSON字符串
- */
- publicstaticvoidtest3(){
- //[{"cityName":"海淀","cityValue":"hd"},...]
- Optionop = new Option("海淀","hd");
- Optionop2 = new Option("东城","dc");
- Optionop3 = new Option("西城","xc");
- List<Option>ops = new ArrayList<Option>();
- ops.add(op);
- ops.add(op2);
- ops.add(op3);
- JSONArrayobj = JSONArray.fromObject(ops);
- Stringstr = obj.toString();
- System.out.println(str);
- }
- publicstaticvoidmain(String[] args){
- test1();
- test2();
- test3();
- }
- }
0 0
- 如何将一个java对象(包括java对象数组、集合)转换成一个json字符串
- JSON(2):如何将一个java对象转换为一个符合json语法的字符串
- json对象、json格式字符串、java对象【使用此net.sf.json.JSONObject将java对象[比如数组集合Map、Map扩展]转换成json格式字符串】
- 如何将一个json中的json字符串转换成一个USER对象。
- json学习(一)--将一个对象或集合转换成符合json数据格式的字符串
- 将JAVA对象转换成JSON字符串
- 将JAVA对象转换成JSON字符串
- 将java对象转换成json字符串
- 将一个对象集合转换成JSON格式
- java中,如何将一个字节数组转换成字符串?
- java中如何将数组 转换成一个字符串
- 将java对象转换成JSON字符串,也可以将JSON字符串转换成java对象
- 将json转换为java集合对象
- Jquery将一个object对象转换成json字符串
- java中JSON将数组对象转换成JSON字符串输出实例
- 使用json-lib将java对象转换成json字符串
- Java中Json字符串直接转换为对象(包括多层List集合)
- Java中Json字符串直接转换为对象的方法(包括多层List集合)
- @ResponseBody
- flask入门的教程-国际化和本地化 I18n and L10n
- ubuntu root登录 没有声音
- flask入门的教程-Ajax
- flask入门的教程-调试、测试以用优化Debugging, Testing and Profiling
- 如何将一个java对象(包括java对象数组、集合)转换成一个json字符串
- C/C++编译过程详解
- Word Breaker II
- 区分A++和++A
- 构造函数初始化const成员变量
- 2048游戏分析、讨论与扩展 - Part I - 游戏分析与讨论
- C++的类型萃取技术
- Acmer Codeblocks DIY(推荐使用codeblocks)
- Dijkstra's Algorithm of shortest path