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);

  • 相关阅读:
    CSS的z-index(分层)
    CSS的position(位置)
    HTML-答案检查&按钮倒计时
    HTML-字体逐渐显示
    2012 VS密钥
    游戏的轻度、中度、重度是什么意思
    PHP Date()函数详细参数
    服务器被黑之后的处理经历
    SEO
    ps切图步骤
  • 原文地址:https://www.cnblogs.com/archimedes-euler/p/13091849.html
Copyright © 2011-2022 走看看