下面有这个 json 数据字符串,我需要对其进行一些清理,然后才能反序列化为 C# 中的对象。这是我的 json 字符串:
{'data':[ {'ID':'01','Name':'Name 1','Description':'abc','Skills':[{'Type':'abc','Technical':'abc','Description':'abc'}],'Status':false,'Inactive':0}, {'ID':'02','Name':'Name 2','Description':'abc','Skills':[{'Type':'abc','Technical':'abc','Description':'abc'}],'Status':false,'Inactive':0}, {'ID':'03','Name':'Name 3','Description':'abc','Skills':[{'Type':'abc','Technical':'abc','Description':'abc'}],'Status':false,'Inactive':1}]}
我想要做的是从上述数据的以下字段中删除单引号(')字符:
'Skills':[{'Type':'abc','Technical':'abc','Description':'abc'}]
所以我需要实现的是让“技能”字段看起来像这样:
'Skills':[{Type:abc,Technical:abc,Description:abc}]
我设计了这个正则表达式模式:
(?<='Skills':\[\{)(.*?)(?=\}\],)
它与下面的字符串匹配,但我不知道如何排除单引号。
'Type':'abc','Technical':'abc','Description':'abc'
有人可以帮忙吗?
拉风的咖菲猫
相关分类