我目前正在开发一个项目,该项目具有用groovy编写的前端组件(Jira)和用PowerShell编写的后端进程。我们正在使用json来回传递信息。我们遇到的最大问题之一就是提出一个标准化的模板"对于两端都使用的json。我们有什么作品,但这是弗兰肯斯坦的混乱。
我们正在为json和powershell使用json库 - 在任何一端构造的json都是合法的json。我们还将它编码为base64以解决我们遇到的插值问题。
我的主要问题是:在json中不同工具之间传递数据的最佳做法是什么?我比较新。我们应该遵守某种标准模板吗?我开发了groovy方面,我的朋友powershell方面 - 我希望得到一些能够最大限度地减少问题的东西,如果有人搞砸了json在两边的构造方式。要检查的东西。类似于xsd的东西。
很好奇人们是否处理过这类事情,以及最好的方法是什么。正如我之前提到的,我们现在有一些工作 - 有错误处理等等,但它非常有机......而且根本没有标准化。我看到了jasonp,jsend等的提及,但是在选择方面有些困难。
提示/指导表示赞赏。