gpt4 book ai didi

java - 防止 Jayway JsonPath 从 json 字符串中去除引号

转载 作者:行者123 更新时间:2023-11-30 06:33:17 26 4
gpt4 key购买 nike

我目前正在尝试 Jayway JsonPath,但在从 json 字符串转换属性名称时遇到问题。例如,我尝试将以下 json 字符串中的“id”属性名称重命名为“id2”:

{“id”:“id”,“描述”:“描述”}

我使用以下 java 语句来执行此操作

String s2 = JsonPath.parse(s).renameKey("$","id", "id2").json().toString();

问题在于此转换会从 json 字符串中删除引号:

{描述:描述,id2:id}

有没有办法阻止 jsonpath 去掉引号?

谢谢

最佳答案

基于this discussion ,您应该使用 jsonString() 而不是 json().toString()

关于java - 防止 Jayway JsonPath 从 json 字符串中去除引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45656153/

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