java - 在嵌套的 json 字符串中附加双引号 - Java
问题描述
我有一个嵌套的 json 字符串,如下所示,我需要为每个键和值附加双引号
{messageFilters:[{filterCriteria:[{paramNameAndVals:{},values:[abc[0-9]],context:Request,name:Destination-Host,operator:abc}],filterActions:[{paramNameAndVals:{Set Name :sdf,Value To Hash:as},context:Context,name:Stick-To-Pool}],name:MF}],name:fg1,subGroups:[],advancedView:false}
我想要下面的输出,例如,
{"messageFilters":[{"filterCriteria":[{"paramNameAndVals":{},"values":["abc[0-9]"],"context":"Request","name":"Destination- Host","operator":"abc"}],"filterActions":[{"paramNameAndVals":{"Set Name":"sdf","Value To Hash":"as"},"context":"Context ","name":"Stick-To-Pool"}],"name":"MF"}],"name":"fg1","subGroups":[],"advancedView":false}
我尝试了各种正则表达式模式,但徒劳无功。谁能帮忙
解决方案
您问题的第一个示例不是有效的 json,请尝试将无效的 json 转换为字符串。请检查此链接以获取更多信息 如何将任何对象转换为字符串?
推荐阅读
- python - tkinter 主窗口 matplotlib 图形嵌入在画布上,影响顶层窗口图形嵌入在不同的画布上
- macos - 即使 vscode 关闭,dart 任务也会继续运行
- php - 如何在 HTML/PHP 中在更改密码表单上显示用户的个人资料图片(应显示登录用户的图片)
- python-3.x - FastAPI + MongoDB: bson.errors.InvalidId: '2021-01-01_2021-12-31' 不是有效的 ObjectId,它必须是 12 字节输入或 24 字符十六进制字符串
- typo3 - 在 TYPO3 v10 中的 Extbase 操作中返回有什么影响?
- css - 如何更改隐式行上的网格列大小?
- java - RecyclerView中的ImageButton
- node.js - 更新参考值猫鼬
- c# - Jquery/Ajax 自动完成文本框在 ASP.net 中不起作用
- c++ - 为什么我的 for 循环之后的代码被忽略了?