zoukankan      html  css  js  c++  java
  • 将字符串转换成json格式

    1.引入json依赖,在pom.xml文件里添加如下内容

     1 <!--Json array start -->
     2         <dependency>
     3             <groupId>commons-beanutils</groupId>
     4             <artifactId>commons-beanutils</artifactId>
     5             <version>1.7.0</version>
     6         </dependency>
     7         <dependency>
     8             <groupId>commons-collections</groupId>
     9             <artifactId>commons-collections</artifactId>
    10             <version>3.1</version>
    11         </dependency>
    12         <dependency>
    13             <groupId>commons-lang</groupId>
    14             <artifactId>commons-lang</artifactId>
    15             <version>2.5</version>
    16         </dependency>
    17         <dependency>
    18             <groupId>net.sf.ezmorph</groupId>
    19             <artifactId>ezmorph</artifactId>
    20             <version>1.0.3</version>
    21         </dependency>
    22         <dependency>
    23             <groupId>net.sf.json-lib</groupId>
    24             <artifactId>json-lib</artifactId>
    25             <version>2.4</version>
    26             <classifier>jdk15</classifier>
    27         </dependency>
    28         <!--Json array end -->

    2.List集合转换成json代码

    1     List list = new ArrayList();
    2     list.add( "first" );
    3     list.add( "second" );
    4     JSONArray jsonArray2 = JSONArray.fromObject( list );

    3. Map集合转换成json代码

    1     Map map = new HashMap();
    2     map.put("name", "json");
    3     map.put("bool", Boolean.TRUE);
    4     map.put("int", new Integer(1));
    5     map.put("arr", new String[] { "a", "b" });
    6     map.put("func", "function(i){ return this.arr[i]; }");
    7     JSONObject json = JSONObject.fromObject(map);

    4.Bean转换成json代码

    1 JSONObject jsonObject = JSONObject.fromObject(new JsonBean());

    5.数组转换成json代码

    1     boolean[] boolArray = new boolean[] { true, false, true };
    2     JSONArray jsonArray1 = JSONArray.fromObject(boolArray);

    6.一般数据转换成json代码

    1 JSONArray jsonArray3 = JSONArray.fromObject("['json','is','easy']" );

    7.beans转换成json代码

     1     List list = new ArrayList();
     2     JsonBean2 jb1 = new JsonBean2();
     3     jb1.setCol(1);
     4     jb1.setRow(1);
     5     jb1.setValue("xx");
     6     JsonBean2 jb2 = new JsonBean2();
     7     jb2.setCol(2);
     8     jb2.setRow(2);
     9     jb2.setValue("");
    10     list.add(jb1);
    11     list.add(jb2);
    12     JSONArray ja = JSONArray.fromObject(list);
  • 相关阅读:
    Oracle登录报错-ORA-00119
    Oracle11g配置监听
    Python Turtle模块的简单应用
    Turtle模块基本方法和使用(画布)
    python+selenium自动化禅道登录测试
    Xlrd模块读取Excel文件数据
    Selenium原理
    Axure中的登陆界面和动画轮播
    SQL Server创建用户并分配权限
    EF实体框架创建方法
  • 原文地址:https://www.cnblogs.com/Mrwan/p/7372096.html
Copyright © 2011-2022 走看看