繁体   English   中英

在嵌套的 json 字符串中附加双引号 - Java

[英]Append double quotes in nested json string - 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 转换为字符串。 请检查此链接以获取更多信息如何将任何对象转换为字符串?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM