JSONObject属性値が「」またはnullの相互変換
521 ワード
JSONObject属性値が「」またはnullの相互変換
質問:
ダイナミッククエリではnullが必要で、フロントエンドから「」が入力されます.
解決:
1.fastjsonの値フィルタValueFilter、フィルタ属性が「」
2.使用
参照先:https://blog.csdn.net/weixin_34049032/article/details/87170006
質問:
ダイナミッククエリではnullが必要で、フロントエンドから「」が入力されます.
解決:
1.fastjsonの値フィルタValueFilter、フィルタ属性が「」
private ValueFilter filter = (obj, s, v) -> {
if (v == "") {
return null;
}
return v;
};
2.使用
//json jsonobject,
String s = JSON.toJSONString(json, filter);
JSONObject jsonObject = JSONObject.parseObject(s);
参照先:https://blog.csdn.net/weixin_34049032/article/details/87170006