美文网首页
JSON常用方式

JSON常用方式

作者: 缘木与鱼 | 来源:发表于2019-11-21 17:51 被阅读0次

JSONObject的jar包依赖

<dependency>
      <groupId>net.sf.json-lib</groupId>
      <artifactId>json-lib</artifactId>
      <version>2.4</version>
      <classifier>jdk15</classifier>
</dependency>

map、string、json互转

// 创建Map
Map<String,Object> map=new HashMap<String,Object>();
map.put("fff","fff");
System.out.println(map.toString());
// 将Map转换成JSON
JSONObject jsonObject=JSONObject.fromObject(map);
// 转换成String
System.out.println(jsonObject.toString());

String 转Json
JSONObject  jasonObject = JSONObject.fromObject(str);

String 转Map
JSONObject  jasonObject = JSONObject.fromObject(str);
Map map = (Map)jasonObject;

String、JSONArray 与 List互转

public static void main(String[] args) {
    // 获取json字符串
    String json = "[{'CustFateWay1':'lee','password':'1123'}, {'CustFateWay2':'lee','password':'2123'}, {'CustFateWay3':'lee','password':'3123'}]";
    // 将json字符串转换为json数组(JSONArray)
    JSONArray jsonArray1 = JSONArray.fromObject(json);
    // 将json数组转换成list
    List<JSONObject> list = jsonArray1;
    for (int i = 0; i < list.size(); i++) {
        System.out.println(list.get(i).toString());
    }
    // 获取json数组的长度
    int leng = jsonArray1.size();
    // 循环遍历取出json数组中的json对象
    for (int i = 0; i < leng; i++){
            // 获取json的对象
        JSONObject json1 = (JSONObject) jsonArray1.get(i);
            // 获取json对象中的内容
        String str = json1.getString("password");
        System.out.println(str);
    }
}

相关文章

  • JSON常用方式

    JSONObject的jar包依赖 map、string、json互转 String、JSONArray 与 L...

  • JSON常用解析方式

    背景 android开发过程中,针对后台返回前端的JSON数据进行解析的方式有很多种,可以使用一些开源库例如,Fa...

  • JSON.parse()和eval()的区别

    json格式非常受欢迎,而解析json的方式通常用JSON.parse()但是eval()方法也可以解析,这两者之...

  • JAVA小记--gson 使用

    Json解析是Server Api通信中常用的方式,如何正确解析json往往带来一些苦难,许久不用java,以前写...

  • 文件操作和异常操作

    一.文件操作 1.打开文件和关闭文件的简写方式(常用的): 二.json文件 json是有特定格式的文本形式,它有...

  • vue-vue2.0中组件模板的定义

    1.两种常用定义方式如下: (1)申明组件->定义模板->调用 (2)使用json来定义

  • 2018-01-11

    Gson解析复杂json数据常用的两种解析方式 Gson gson = new Gson(); 1.gson.fr...

  • XML和JSON数据解析

    网络传输数据时最常用的格式有两种:XML和JSON XML解析: 对于XML的解析,常用的方法有:Pull解析方式...

  • python 04json处理

    python对json的处理主要依赖json模块 json模块常用方法 tips

  • 接受客户端传递的JSON数据

    POSTMan可以模拟表单,提供请求格式(JSON,非JSON),请求方式。 一 . 非JSON方式: 方式二 :...

网友评论

      本文标题:JSON常用方式

      本文链接:https://www.haomeiwen.com/subject/mfgtwctx.html