PHP:JSON喜欢数据格式,搜索解析器

时间:2010-10-31 11:57:16

标签: php json parsing format

我想拥有一个类似JSON的数据格式,具有以下功能:

  • 支持数组(理想情况为[item; item; item]作为符号和[key: value; key2: value2]),也是嵌套的
  • 字符串支持,理想情况如下:"foo",0x0a,"bar"
  • 十六进制数字,二进制数字,十进制数字

有没有人知道用PHP编写的这种数据格式的解析器?

JSON太不灵活了,因为键必须在引号中,并且关联数组与正常数组有不同的符号,并且因为特殊字符缺少字符串连接。

1 个答案:

答案 0 :(得分:2)

看看YAML。它应该非常接近你想要的。它有lists and associative arrays,知道许多数据类型。对十六进制数的支持似乎取决于所使用的解析器。

它似乎没有做二进制数,并且不能像你的例子中所概述的那样进行字符串连接,但是一个编写良好的解析器应该相对容易相应地扩展。此外,还有user-defined data types.

的规定

Here是PHP YAML解析器的列表。