请求协助排查JSON文件被校验器判定无效的问题
故障根因
你提供的JSON文件格式错误的核心原因是:所有字符串边界的双引号都被替换成了HTML转义实体"。标准JSON解析器仅识别原生半角双引号"作为字符串的起止标记,无法解析HTML转义格式的引号,因此会直接抛出格式无效的报错。
除引号转义问题外,该文件的括号匹配、逗号分隔、字段值类型、嵌套结构均符合JSON语法规范,不存在其他语法错误。
修复方案
全局替换文件内所有"为原生半角双引号"即可,修复后的合法JSON内容如下:
{ "apps": { "org.onosproject.xran": { "xran": { "active_cells": [ { "plmn_id": "000001", "eci": "00000010", "ip_addr": "1.1.1.2" }, { "plmn_id": "000002", "eci": "00000020", "ip_addr": "1.1.1.3" } ], "l2_meas_report_interval_ms": 5000, "rx_signal_meas_report_interval_ms": 7000, "xranc_cellconfigrequest_interval_seconds": 10, "xranc_bind_ip": "1.1.1.1", "xranc_port": 7891, "admission_success": true, "bearer_success": true, "no_meas_link_removal_ms": 1000000, "idle_ue_removal_ms": 1, "nb_response_timeout_ms": 10000 } } } }
快速操作提示
- 使用任意代码编辑器/文本编辑器打开该文件,执行全局查找替换即可批量完成修复,无需逐行手动修改
- 替换完成后可直接通过标准JSON校验器校验,不会再出现格式报错
内容的提问来源于stack exchange,提问作者Panagiotis Pavlidis
相关产品推荐
相关产品推荐

