FastJson生成json时Null属性不显示

在使用FastJson解析json时发现,默认处理null时,无论是Map还是Object,结果会把null的字段以及值过滤掉,业务上需要保留null值

1
2
3
4
5
6
7
8
9
Map<String, Object> jsonMap = new HashMap<String, Object>();
jsonMap.put("a", 1);
jsonMap.put("b", "");
jsonMap.put("c", null);
jsonMap.put("d", "appblog.cn");

String str = JSONObject.toJSONString(jsonMap);
System.out.println(str);
//输出结果:{"a":1,"b":"",d:"appblog.cn"}

Java枚举String字符串

  • 定义枚举
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public enum Sex {
MALE("男"), //男
FEMALE("女"), //女

private final String sex;

private Sex(final String sex) {
this.sex = sex;
}

@Override
public String toString() {
return sex;
}
}

Node.js 入门

管理安装在系统上的 Node.js

1
2
3
4
5
6
7
$ nvm ls-remote(查看远程所有版本)
$ nvm install v6.11.0(安装指定版本)
$ nvm install --lts(安装最新LTS版本)
$ nvm install node(安装最新版本)
$ nvm ls(列出安装的Node版本)
$ node -v
$ nvm use v6.11.0(切换当前使用版本)

PHP数组及其操作

PHP数组排序

  • sort():以升序对数组排序
  • rsort():以降序对数组排序
  • asort():根据值,以升序对关联数组进行排序
  • ksort():根据键,以升序对关联数组进行排序
  • arsort():根据值,以降序对关联数组进行排序
  • krsort():根据键,以降序对关联数组进行排序

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2021 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :