在安装Laravel时,我遇到了Composer和JavaScript对象表示法(JSON)格式。我想知道是否存在替代这种格式的方案,这些方案具有相同的字符串值系统?
有许多数据格式可以像JSON一样表示数据。
JSON恰巧是最广泛接受的格式,但还有很多其他格式。
还有很多其他的标准和专有格式。您甚至可以自己创造一个格式;只要您能够读写它,它就是一个完全好的数据格式。没有正确或错误的选择。但通常最好的解决方案是坚持使用最常见的格式,因为它们将在您所使用的语言中得到更多的支持,并且会有更多的资源可供学习。对我来说,这使JSON成为明显的赢家。
无论如何,在使用像Composer这样的第三方产品时,您都需要使用他们选择的数据格式,而在这种情况下,它是JSON。
一个替代方案可能是YAML。JSON和YAML都是易于阅读的数据交换格式。您可以在规范中找到更多信息: http://www.yaml.org/spec/1.2/spec.html
.json
文件中,并且可以通过任何语言进行解析,因为它只是文本。PHP、Python 和大多数其他语言都原生支持 JSON。 - sharf