zoukankan      html  css  js  c++  java
  • FastJson解析对象及对象数组--项目经验

    第一次使用json,解析工具为FastJson,使用语言为java

    常见的json解析实例,以map为例:

    Map<String,String> map=new HashMap<String,String>();
    map.put("code","0");
    map.put("message","ok");
    String json=JSON.toJSONString(map);
    System.out.println(json);
    String code=JSONObject.fromObject(json).getString("code");
    String message=JSONObject.fromObject(json).getString("message");
    System.out.println("code="+code+",message"+message);

    1. Json解析出字符串

     String  rootnode = JSONObject.fromObject(jsonData).from("attribute");

     String childnode= JSONObject.fromObject(rootnode).from("attribute");

     以此类推

    2. Json解析出单个对象

        JSON.parseObject(jsonString,user.class);

    3.Json解析出多个对象

      List<user> list=new ArrayList<user>(JSONArray.parseArray(jsonString,user.class));

  • 相关阅读:
    Go基础
    格式化输入输出
    常量
    Go语言基础之变量
    跨平台编译
    Hello World
    使用go module导入本地包
    Go语言之依赖管理
    Go包管理
    Go项目结构
  • 原文地址:https://www.cnblogs.com/davidwang456/p/4141056.html
Copyright © 2011-2022 走看看