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

时间:2019-12-12 11:19:48   收藏:0   阅读:87

一个同事问的一个功能需求:
{"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);
    }
}

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

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!