java中如何将字符串转换为json字符串和对象

本森 OO

这是我的字符串

{Line:1,Direction:incoming,LocalUsername:xxx,AuthUsername:31223,PeerUsername:04232000113,Name:04232000113,Server:23424,Connectime:2189msec,Duration:0msec,DiscBy:Remote,Reason:cancelNormalcallclearing}

我想将其转换为 json 字符串

{"Line":"1","Direction":"incoming","LocalUsername":"xxx","AuthUsername":"31223","PeerUsername":"04232000113","Name":"04232000113","Server":"23424","Connectime":"2189msec","Duration":"0msec","DiscBy":"Remote"}
安德烈亚斯

由于它不是嵌套的,只需添加"周围:,,之后{和之前}

s = s.replaceAll("(?<=[{:,])|(?=[:,}])", "\"");

请参阅regex101.com 上的演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章