非标准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怎么解析
  • 如何下载并安装QQ堂
  • 如何才能相爱一生一世一辈子
  • 明永冰川徒步来回多少公里
  • 吉利博越x优缺点
  • 淘宝免单活动怎么做
  • 热门搜索
    世界读书日手抄报内容 我的2035年手抄报图片 班级公约手抄报 勿忘国耻手抄报内容 尊老敬老的手抄报 健康心理手抄报 关于马的手抄报 有关疫情的手抄报 环保英语手抄报 病毒手抄报内容写什么