哪个有最成熟的稳定库可供多种语言使用,YAML或JSON?

时间:2010-03-06 14:15:37

标签: json yaml

我不是在寻找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。那里有更多的那些。