atitit.手动配置列表文件的选择and数据的层次结构attilax总结最佳实践–yaml
2.数据的层次结构–结构:。1
1.yaml是个好的选择..
一个
2.数据的层次结构–结构:3.yaml
hash(散列)
通过缩进子段和在关键字与值之间使用冒号(使用自然的回车做多fld的分割
还有一种方法就是使用与JSON兼容的大括号语法({})语法,每一对关键字/值使用逗号(,)分割,如
作者
转载请注明来源:
list(清单)
通过在每个
components:-JTextArea-Jbutton
还有一种方法就是使用
blockliteral(文字块)
这是
text:|Thisisareallylongtext
4.xml4.1.ide友好
YAML
4.2.JSON也适合与任何数据,复杂struts难以阅读
它主要面向提高性能和文件尺寸的大小,因为它几乎不使用空格和关闭标签,然而,
4.3.json难以手工维护
掺和了{}结构和[]清单,,使得手工维护大型的JSON风格的文件变得相当困难,YAML使用它的空格缩进方法巧妙地解决了这个问题,当
5.基于YAML的开源项目解析YAML文件最常用的Java库是JvYAML
请原谅我在这里厚脸皮地介绍我们自己的开源项目,当我真的不知道除了JRuby外其他的基于YAML的开源项目,JRuby的RubyonRails框架实现严重依赖YAML,而不是XML或JSON,看看我的JavaBuilder库吧(),它利用YAML文件提供了一种方法定义屏幕控制、布局、事件线路和数据绑定,以实现将说明UI装入Java。
6.yaml的ide支持
对Eclipse而言,有EclipseYAMLeditor(),对NetBeans而言,你可以使用来自Ruby包()的YAML编辑器,然而,在NetBeans6.1中的YAML编辑器并没有什么用处,它只支持YAML很小的一个子集(例如:它不支持blockliteral)
7.参考
超越
看了哪些风景,遇到哪些人。尽管同学说,去旅行不在于记忆,