通过jsonobject.tostring 传字符串为有空格问题

编程入门 行业动态 更新时间:2024-10-25 02:30:10

通过jsonobject.tostring 传字符串为有<a href=https://www.elefans.com/category/jswz/34/1768965.html style=空格问题"/>

通过jsonobject.tostring 传字符串为有空格问题

目录

通过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字符串中间的空格

给个三连吧 谢谢谢谢谢谢了

更多推荐

通过jsonobject.tostring 传字符串为有空格问题

本文发布于:2023-12-03 06:53:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1652361.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:空格   字符串   为有   jsonobject   tostring

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!