![]() |
1
2
数据交换的两个真正选择是XML和JSON。我已经广泛地与这两者合作过,这些天JSON是我的首选。 在这两者中,我认为JSON在除一个之外的所有方面都胜过XML。JSON更精简,更易于阅读。它更适合表示数据格式,因为它是专门为将标签应用于离散数据单元而构建的。JSON解析器编写起来简单得多,所需代码也少得多。我发现JSON支持的有限类型集非常适合数据交换。JSON不受允许文档标记的遗留语义的影响。 此外,如果您的客户机使用JavaScript,则对JSON的支持是内在的。 XML的唯一优势是,可能有更多更好的工具来处理这种格式的数据。不过,必须说JSON非常简单,不需要工具。 第三种选择可能是URL编码的关键字/值对,但我认为您很快就会发现这太有限了。 就我的200美分。 你也可能对我的轻量级开源无障碍感兴趣 JSON parser . 编辑:2010-08-10 00:43 对于使用JS eval的安全性的评论,下面是 JSON website 可能有兴趣:
|
![]() |
2
0
|