zoukankan      html  css  js  c++  java
  • fastjson基本用法

    alibaba fastjson:
    JSONObject,JSONArray是JSON的两个子类。

    JSONObject相当于Map<String, Object>,

    JSONArray相当于List<Object>

    1、javabean---->json字符串
    jsonString = JSON.toJSONString(javabean);

    2、json字符串----->javabean
    javabean = JSON.parseObject(jsonString, javabean.class);
    javabean = JSON.parseObject(jsonString, new TypeReference<javabean>() {});

    3、json字符串----->JSONObject
    JSONObject jsonObject = JSON.parseObject(jsonString);
    如果嵌套JSONObject:
    JSONObject subjsonObject = jsonObject.getJSONObject(字段);
    如果嵌套JSONArray:
    JSONArray subJSONArray = jsonObject.getJSONArray(字段);

    4、json字符串----->JSONArray
    一、
    JSONObject jsonObject = JSON.parseObject(jsonString);
    JSONArray jsonArray = jsonObject.getJSONArray(字段);
    List<javabean> list = JSON.parseObject(jsonArray.toJSONString(), new TypeReference<List<javabean>>() {});
    二、
    JSONObject jsonObject = JSON.parseObject(jsonString);
    JSONArray jsonArray = jsonObject.getJSONArray(字段);
    List<javabean> list = JSONObject.parseArray(JSONArray.toJSONString(jsonArray), javabean.class);

    5、javabean----->JSONObject
    JSONObject jsonObject = (JSONObject)JSON.toJSON(javabean);
    JSONO json = (JSON)JSON.toJSON(javabean);

  • 相关阅读:
    Meta http-equiv属性详解(转)
    meta
    meta viewport 详解
    jquery 常用函数
    jquery 设置css样式
    jquery 常用函数集锦
    DATEDIFF 和 DATEADD
    C# 二进制图片串互转
    C# 二进制字符串互转
    重集合中找出最相近的一个数字
  • 原文地址:https://www.cnblogs.com/archimedes-euler/p/13091849.html
Copyright © 2011-2022 走看看