我正在寻找JSON schema标准及其对应的PHP实现。希望能找到一些开源的东西,但惊讶地发现只有一个PHP实现。我打算使用这项技术(JSON)和schema库来解析我的浏览器请求。
在XML中,自然的解析/验证活动似乎很自然,这让我想知道为什么在JSON中不是这样。
我最终陷入了怀疑的境地。我应该继续追求我的JSON结构数据交换还是转向XML?我首先选择JSON是因为它相对于XML来说更加简单,语法上也更加简洁,但如果我必须重新开发世界上所有现有的标准,这些论点就变得更轻了。我也选择JSON,希望限制我的Web服务器和移动应用程序之间的通信大小。在玩弄冲击波应用程序时,XMPP似乎被大公司像Google、Facebook用于他们的实时聊天文本或基于视频的消息传递。
所以实际上的问题是:
- JSON是否适合贫穷的Web服务器开发人员,他想要知道自己的流量情况,并专注于过度简化(不要误解,我也包括在内)?
- 因为服务器端(PHP)只有少数几个实现,所以IETF对于JSON schema的草案是否是认真的工作呢?
- 我是不是遗漏了什么,或者最好的通信模式是将数据以XML格式发送到服务器,然后期望JSON响应(许多JavaScript中存在JSON schema实现)?
- 或者我只是面对了一个事实,即这个问题没有得到开发人员社区的很好解决,因为使用JSON的Web开发人员并没有深入测试他们的传入请求数据?
请帮助我理解,我是否缺乏一些经验?