【发布时间】:2017-02-08 22:19:22
【问题描述】:
我有一个无效的 json 字符串,例如,
"{StateName: { before: 'AA', after: 'AAA'} },"
谁能帮助使用正则表达式用有效的 JSON 数据替换无效字符串?我需要跳过最后的逗号并用双引号替换单引号或在缺少的地方添加双引号。
提前致谢。
【问题讨论】:
-
@Arti 我已经尝试对单个属性值执行此操作,例如 string str = "{StateName: { before: 'AA', after: 'AAA'} }," Regex.Replace(str , @"(^|\s)之前:(\s|$)", "\"之前\":");
-
@Arti,所以我想知道是否有任何方法可以进行多个无效字符串替换。