json中传null和“”有什么区别呢,求告知

json中传null和""有什么区别呢,有什么本质区别呢,null表示传了什么,""表示传了什么,如果想传空用什么

null表示的是一个对象的值,而并不是一个字符串。例如声明一个对象的引用,String a = null;
""表示的是一个空字符串,也就是说它的长度为0。例如声明一个字符串String str = "";

null表示的是无值,即空值或空对象引用
" "表示的表示长度为0的字符串

null是空值,“”是空字符串

null是空对象,“”是空字符串;
很多JSON库有判空方法:is_null(),直接判定。
空字串的话,要先to_string(), 再 size(),两步