gpt4 book ai didi

Java - 如何转换 JSON 字符串中的值(删除非字符串上的引号)?

转载 作者:行者123 更新时间:2023-12-01 10:27:48 25 4
gpt4 key购买 nike

我有一个字符串,代表 JSON,例如

      {"someId":"2130706433","someValue":"Android","networkId":"0","someTag":"true", ...}

现在我想删除引号,但仅限于可以删除的地方(数字和 boolean 值)。我怎样才能最好地做到这一点(用Java)?

结果应如下所示:

       {"someId":2130706433,"someValue":"Android","networkId":0,"someTag":true, ...}

感谢您的帮助:)

最佳答案

您可以通过相当简单的正则表达式替换来完成此操作:

jsonString.replaceAll("\"([0-9]+|true)\"", "$1");

是否要替换引号中的每个数字和 boolean 值。

关于Java - 如何转换 JSON 字符串中的值(删除非字符串上的引号)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35275622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com