zoukankan      html  css  js  c++  java
  • 使用 json_in_java

    java_in_json

    1 Java 使用 Json

     

    1.2 构造 json 字符串

    JSONObject jsonObject = new JSONObject();
    jsonObject.put("name", "zhangsan");
    jsonObject.put("age", 11);
    
    JSONArray array = new JSONArray();
    array.put(0,"lisi");
    array.put(1,"wangwu");
    array.put(2,"zhaoliu");
    jsonObject.put("friends", array);
    
    System.out.println(jsonObject.toString());
    

    结果: {"friends":["lisi","wangwu","zhaoliu"],"age":11,"name":"zhangsan"}

    1.3 解析 json 字符串

    String str = "{"friends":["lisi","wangwu","zhaoliu"],"age":11,"name":"zhangsan"}";
    JSONTokener tokener = new JSONTokener(str);
    JSONObject object = (JSONObject) tokener.nextValue();
    
    System.out.println(object.getString("name"));
    System.out.println(object.getInt("age"));
    
    JSONArray arr = object.getJSONArray("friends");
    for (int i = 0; i < arr.length(); i++) {
            String friendName = (String) arr.get(i);
            System.out.println(friendName);
    }
    

    结果: zhangsan 11 lisi wangwu zhaoliu

    1.4 进一步使用,查看文档.

    Author: dai

    Created: 2016-04-12 Tue 17:03

    Emacs 24.5.1 (Org mode 8.2.10)

    Validate

  • 相关阅读:
    CDH5.13 集成Kerberos配置
    使用bash脚本删除文件最后几行
    yolov3模型微调(fine-tune)备忘
    ubuntu 18.04 rsync 命令使用 服务端配置
    python 子包调用 跨目录调用
    [转]命令行界面 (CLI)、终端 (Terminal)、Shell、TTY的联系与区别
    bash shell 判断变量是否在列表中
    TensorFlow 图像分类模型 inception_resnet_v2 模型导出、冻结与使用
    numpy 数组集合运算及下标操作
    Win10 Service'MongoDB Server' failed to start. Verify that you have sufficient privileges to start system services【简记】
  • 原文地址:https://www.cnblogs.com/daihanlong/p/5383382.html
Copyright © 2011-2022 走看看