首页 > 其他 > 详细

{"aa":null} 如何能转化为 {"aa":{}}

时间:2019-12-12 11:19:48      阅读:85      评论:0      收藏:0      [点我收藏+]

一个同事问的一个功能需求:
{"aa":null} 如何能转化为 {"aa":{}}
因为需求暂时不明确,暂时先完成这样的转换。
使用的是FastJson1.2.7

技术分享图片

package com.dawa.test;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;

/**
 * @Title: TestJsonTrans
 * @Author: 大娃
 * @Date: 2019/12/12 10:02
 * @Description: {"aa":null}  如何能转化为 {"aa":{}}
 */
public class TestJsonTrans {

    public static void main(String[] args) {
        String jsons = "{\"aa\":null}";
        JSONObject query = JSON.parseObject(jsons);
        //上面先模拟一个json对象。然后进行处理
        JSONObject aa = query.getJSONObject("aa");
        System.out.println(aa);
        if (null == aa) {
            query.put("aa", new JSONObject());
        }
        System.out.println(query);
    }
}

{"aa":null} 如何能转化为 {"aa":{}}

原文:https://www.cnblogs.com/bigbaby/p/12027712.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!