易语言 做网站mysql,西安网站快速排名提升,82家合法现货交易所名单,优秀集团网站设计目录 通过jsonobject.tostring 传字符串为有空格问题 1.问题原因解决思路解决方案总结参考 文章所属专区 项目问题解决 1.问题原因
通过JSONObject.toString()方法将字符串转换为JSON格式时#xff0c;可能会出现空格的情况。这是因为JSONObject.toString()方法在生成JSON字…
目录 通过jsonobject.tostring 传字符串为有空格问题 1.问题原因解决思路解决方案总结参考 文章所属专区 项目问题解决 1.问题原因
通过JSONObject.toString()方法将字符串转换为JSON格式时可能会出现空格的情况。这是因为JSONObject.toString()方法在生成JSON字符串时为了提高可读性和格式化会在键值对之间添加空格。
解决思路
希望传输没有空格原格式的字符串
解决方案
JSONObject.toJSONString()
import org.json.JSONObject;public class Main {public static void main(String[] args) {JSONObject jsonObject new JSONObject();jsonObject.put(key1, value1);jsonObject.put(key2, value2);String jsonString jsonObject.toJSONString();System.out.println(jsonString);}
}直接通过toString()方法传输的话也可能出现格式不一致的错误 整个JSONObject.toString()会连最外层的大括号一起传过去。
总结
参考
map调用toString()方法,返回字符串拼接有空格 java去掉json字符串中间的空格
给个三连吧 谢谢谢谢谢谢了