gpt4 book ai didi

java - 非 Json 格式转 JSON 格式

转载 作者:行者123 更新时间:2023-11-30 04:53:53 25 4
gpt4 key购买 nike

我有一个“几乎”是 json 字符串的字符串,只是它的键没有用引号引起来。通常它由 UI 和 javascript 使用,在解释它时没有问题。然而,据我所知,Java 中的 JSON 解析器似乎要求 key 用引号引起来。

有没有办法可以将字符串转换为有效的 json 字符串,可能是通过使用 Java 中的正则表达式。或者是否有一个有点宽松的 JSON 库。

字符串的形式为

{
A : "Val1",
B : [ SOME NESTED STUFF],
C : "Val3"
}

我需要将其转换为

{
"A" : "Val1",
"B" : [ SOME NESTED STUFF],
"C" : "Val3"
}

不影响任何嵌套的东西。键的数量即A、B、C是固定的。

谢谢

附注我无法获得返回给我的适当的 JSON 字符串,它是预先存在的代码,更改它的风险很大。

最佳答案

如果您碰巧使用Jackson它支持非标准 JSON,包括不带引号的键:http://www.cowtowncoder.com/blog/archives/2009/08/entry_310.html

关于java - 非 Json 格式转 JSON 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9185639/

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