手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

非标准json怎么解析

时间:2024-10-12 10:40:58

1、在项目中,我就遇到了这种不标准的json字符串需要解析

非标准json怎么解析

2、在网上大概搜索了下,没有找到可用的第三方库解析,我决定自己写。

非标准json怎么解析

3、我的想法是,把不带引号的key加上双引号,再把带有单引号的value转换成双引号的value。

非标准json怎么解析

4、通过正则表达式实现查找并替换。

非标准json怎么解析

5、这里有一点需要注意的是,再写正则的时候需要考虑到有些value本身都带有特殊符号,如:,

非标准json怎么解析

6、所以我们写正则替换时需要兼容到这种情况,以下方法是我写的用于把不标准json字符串转换为标准json字符串

非标准json怎么解析
© 手抄报圈