【问题标题】:Replace string to null将字符串替换为空
【发布时间】:2020-04-14 08:53:48
【问题描述】:

我有一个类似的字符串

{"id":"1","name":"BAG","status":"A","account_id":"null"}

我想将字符串“null”更改为 null。有没有办法做到这一点?

【问题讨论】:

  • 你想把它转换成一个对象来做这个还是直接把它编辑成字符串?
  • @AnimeshSahu 我也想将其转换为对象

标签: java string kotlin replace null


【解决方案1】:

你试过了吗:

src.replace("\"null\"", "null")

?

这是一个可执行示例:https://pl.kotl.in/O013YFFrO

【讨论】:

  • @GabLedesma 如果对您有帮助,请随时接受答案
  • 如果对象有一个名为 null 的字段,或者其表示形式包含 "null" 的值(例如字符串 "abc\"null"),则可能会失败。唯一完全安全的解决方案是反序列化/解析 JSON(毕竟,这显然是一个 JSON 对象),操作生成的对象树,然后重新序列化它——最好使用 JSON 库。
猜你喜欢
  • 2014-11-12
  • 1970-01-01
  • 1970-01-01
  • 2014-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-04
  • 1970-01-01
相关资源
最近更新 更多