我正在PHP环境中构建一个基于json格式的规范验证器。
在某些时候,我考虑创建一个文本编辑器,帮助用户直接编辑和创建他们的json。
为了做到这一点,我需要在无法输出json时抛出错误的catch(json_decode($ myjson)返回NULL)。
我已经读过PHP没有天真地处理这个问题。是否有lib?如果没有,你会如何解决这个问题?我需要编写自己的json编码器/解码器吗?如果是这样,你会在重新组合最终对象之前使用字符串上的正则表达式将其爆炸成数组的子集吗?任何其他想法(也许JS原生地处理json解码错误比PHP更好?:)
干杯,