java - JSON请求修改

标签 java xquery osb jasonette

我需要修改我的 JSON。我想删除 [] 之前的 "

当前请求:

{"marital-status":"Single","hospitalisation":"["hello", "world"]","ill-health":false,"specialist-condidtions":"["HEADACHE", "PANIC ATTACK"]","smoker":false,"health-concerns":false}

修改后的请求:

{"marital-status":"Single","hospitalisation":["hello", "world"],"ill-health":false,"specialist-condidtions":["HEADACHE", "PANIC ATTACK"],"smoker":false,"health-concerns":false}

我尝试使用翻译函数fn:translate(req,'"[','[') 但这取代了我所有的 " 以及 [.

最佳答案

如果管道中有 XML,为什么不使用 NXSD 自动转换为 json。

要执行此操作,只要您有 JSON 的 XSD,然后只需使用 nXSD 组件,翻译就会自动发生?

https://svgonugu.com/2015/12/27/using-translate-activity-for-xml-to-json/

关于java - JSON请求修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48879871/

相关文章:

xquery - 在 xml 注释中写入表达式

xpath - Xquery将元素的所有“内容”(text()+所有子节点)复制到新元素中

mysql - XQuery - "NOT IN"等效项未按预期工作

xml - OSB 中命名空间修改的 XSLT - 命名空间前缀奇怪?

exception - 如何在 XLST1.0 模板内引发错误?

java - 如何使 JButton 点击​​后不可点击?

java - 链表实现中的 NumberFormatException

java - 手动将 Spring MVC 项目导入 Eclipse

java - Android 创建 xml 并将其写入文件

oracle - 使用 wlst 更改 mbean 中的属性。