我不是在寻找YAML或JSON相对优点的比较,我纯粹在寻找许多语言支持的东西并且具有稳定的实现。
另外一个优点是知道哪些库没有需要其他库的巨大依赖树。
3 个答案:
答案 0 :(得分:5)
YAML和JSON都有许多不同语言的稳定库,所有最流行的语言都有很好的支持。 JSON是两者中最简单的一种,因此它有更多的支持。
如果您希望获得稳定语言支持的非常粗略概念,您可以比较从官方主页链接的库列表:
YAML
- C / C ++
- 爪哇
- 的Python
- 红宝石
- Perl Modules
- C#/。NET
- PHP
- OCaml的
- 的Javascript
- 的Actionscript
- 的Haskell
JSON
- ASP
- 的ActionScript
- C
- C ++
- C#
- ColdFusion的
- d
- 的Delphi
- 电子
- 艾菲尔
- 二郎
- Fantom的
- 的Flex
- 开始
- 的Haskell
- HAXE
- 爪哇
- 的JavaScript
- 套索
- Lisp的
- 的LotusScript
- 的Lua
- 目标C
- 目标CAML
- 的OpenLaszlo
- 的Perl
- PHP
- 派克
- PL / SQL
- PowerShell的
- 的Prolog
- 的Python
- - [R
- REALbasic的
- 雷博尔
- RPG
- 红宝石
- 佳乐
- 的Tcl
- Visual Basic
- Visual FoxPro
答案 1 :(得分:2)
YAML是JSON的超集 - 因此,如果库支持YAML,它也支持JSON。
答案 2 :(得分:1)
我必须是JSON ......因为YAML世界的情况很乱。有边境案例,每个图书馆都会以不同的方式解释某些内容。这就是你得到的特殊“规范”......
例如,请参阅this rant。那里有更多的那些。