jsonobject学习遇到的一个奇葩的问题,当value为空时,key不见了

晚`枫 晚`枫     2022-08-23     130

关键词:

之前用jsonObject类一直没注意,今天发现我往jsonObject中put数据时,当value的值为null时,连key都不见了,而别的却可以。

然后看了一下封装的方法:

public JSONObject put(String key, Object value) throws JSONException {
if (key == null) {
throw new NullPointerException("Null key.");
}
if (value != null) {
testValidity(value);
this.map.put(key, value);
} else {
 this.remove(key);   //当value=null时,将key给remove掉
}
return this;
}

看到这时,我内心是崩溃的

maven项目中遇到的奇葩问题(续)

...景描写叙述开发项目搞环境是一个很蛋疼的问题。总是会遇到各种奇葩的问题,上一篇文章http://blog.csdn.net/gao36951/article/details/50955526中遇到的问题,本以为攻克了就OK了。可是结果却不尽人意。攻克了一个问题,又来了另外一个... 查看详情

项目中遇到的一个奇葩的需求-打开网页后浏览器自动全屏

...葩的需求-打开网页后浏览器自动全屏最近做外包的时候遇到奇葩客户的奇葩需求一枚,要求输入网址或者通过点击链接跳转到特定的页面后浏览器自动全屏。乍一看,soeasy,于是就答应了。简单思考后,实现方案如下:假设需... 查看详情

项目中遇到的一个奇葩的需求-打开网页后浏览器自动全屏

...葩的需求-打开网页后浏览器自动全屏最近做外包的时候遇到奇葩客户的奇葩需求一枚,要求输入网址或者通过点击链接跳转到特定的页面后浏览器自动全屏。乍一看,soeasy,于是就答应了。简单思考后,实现方案如下:假设需... 查看详情

在做ionic使用ui-router定义路由的时候遇到的奇葩问题

在定义路由的时候我这样子定义的时候是有问题的、购物车和个人是属于同一级都是tab、然后第一次点击购物车的时候渲染的竟然是个人、而且还会选中个人tab、这问题不知道为毛会这样、先说一下个人是最后一个tab、然后如果... 查看详情

iic通信控制的ad5259------在调试过程中遇到的奇葩问题

首先说一下的遇到的问题:1.AD5259按照SCL是100KHz的情况下,可以正常接收上位机的数据,但是一段时间后,就不能正确的按照时序来走了原因在于AD5259在接收到上位机的数据后需要一定的响应时间,而在这个响应时间内,scl和sda... 查看详情

chrome——关于chrome浏览器的奇葩问题(代码片段)

前言说下自己遇到的关于chrome的奇葩问题~问题目前就一个,还是刚才才遇到的~消息通知客户的chrome浏览器死活没有通知,检查后发现通知权限未开启,通知权限开启后,还是没有提示,最后排查发现协议存在问题,需要使用https协议访... 查看详情

javastring遇到的一个奇葩bug

Stringabc="1";HashMap<String,String>hMap=newHashMap<String,String>(); hMap.put("1","1"); if("1".equals(hMap.get("1"))) { System.out.println("1".equals(hMap.get("1"))); } 怎么也不执行里 查看详情

高清方案在手机微信上的一个奇葩问题,当字数变多,会莫名其妙的变大

...最大高度解决后续:经过项目实践,还是决定给max-height一个具体数值比较好,之前给的是100%,但有自身的局限性,比如antd的轮播组件在max-height:100%的 查看详情

魅族notification遇到的奇葩问题(代码片段)

推送集成碰到恶心问题,早上还好好的下午日志是正常的,通知栏死活弹不出来,各种排查,收消息,解析,创建通知栏。最后问题定位到Notification的contentText上面。通知栏这样创建的:NotificationCompat.B... 查看详情

当日历遇上奇葩需求

之前做过一个短租的项目,一些精美的图片加上页面设计,整体出来的效果还是让人很满意的,所以说,现在软件行业不好混了,都是“看脸”的时代了。做的不好看的统统要被pass掉的。所以现在各式各样的网站都在追求美呀... 查看详情

技术烂,奇葩问题难倒我

...没用过,所以搁浅。最蠢的办法。前后台合并!合并后,遇到了两个奇葩问题1。后台页面不能连续高速刷新( 查看详情

使用 JsonReader 解析时 JsonArray 或 JsonObject 为空

】使用JsonReader解析时JsonArray或JsonObject为空【英文标题】:JsonArrayOrJsonObjectisnullwhileparsingwithJsonReader【发布时间】:2013-02-0410:43:05【问题描述】:我正在尝试使用JsonReader解析json。在解析时,我遇到了我的应用程序崩溃的2个场景... 查看详情

30亿日志,检索+分页+后台展示,你是否遇到过更奇葩的需求?

沈老师,你好,想请教一个数据库查询日志,前台页面显示的问题。需求:(1)按照某些特定检索条件查询日志;(2)通过前台Web页面查询并显示相关日志信息;(3)检索需求包含用户,时间段区间,类型等特定字段;希望做... 查看详情

fpga设计中遇到的奇葩问题之“芯片也要看出身”

摘要: 昨夜西风凋碧树。独上高楼,望尽天涯路2000年的时候,做设计基本都是使用Xilinx公司的Virtex和Virtex-E系列芯片。那时候Altera技术实力还比较弱,基于Altera的芯片做设计是要被大家diss的。昨夜西风凋碧树。独上高楼,... 查看详情

dubbo源码学习--优雅停机原理及在springboot中遇到的问题

Dubbo源码学习--优雅停机原理及在SpringBoot中遇到的问题相关文章:Dubbo源码学习文章目录前言主要是前一阵子换了工作,第一个任务就是解决目前团队在Dubbo停机时产生的问题,同时最近又看了一下Dubbo的源码,想重新写一下Dubbo... 查看详情

也来说说接私活过程中遇到的奇葩

事情的经过是这样的,某日在一个程序员的接单群接到一个有关数据分析的单子,内容大概是把几个电商平台的某个品类的TOP销量的前20取下来做成表格。最终做成的表格和需要交互的数据也是经过反复确认类的,大... 查看详情

也来说说接私活过程中遇到的奇葩

事情的经过是这样的,某日在一个程序员的接单群接到一个有关数据分析的单子,内容大概是把几个电商平台的某个品类的TOP销量的前20取下来做成表格。最终做成的表格和需要交互的数据也是经过反复确认类的,大... 查看详情

奇葩的feignclient问题

...出现了bug)服务端报错,输出的调试信息如下:当第一次遇到这个问题的时候,百思不得其解为何appToken会被设为“app-token”,调试了半天才发现是设值null时Feign就会传这个,私以为Feign更合理的做法是提示某某参数为null。服务... 查看详情