what is yaml  ?

when I fist time meeting it  is in java projects she as a system config file to my eyes .

当我第一次遇到YAML 文件是在java的工程中它是一个项目系统的配置文件。

YAML is a human friendly data serialization standard for all programming languages.

YAML 是所有编程语言的人性化的数据系列化标准。 官网如下www.ymal.org

YAML Resources:
YAML 1.2 (3rd Edition): http://yaml.org/spec/1.2/spec.html
YAML 1.1 (2nd Edition): http://yaml.org/spec/1.1/
YAML 1.0 (1st Edition): http://yaml.org/spec/1.0/
YAML Issues Page: https://github.com/yaml/yaml/issues
YAML Mailing List: yaml-core@lists.sourceforge.net
YAML IRC Channel: "#yaml on irc.freenode.net"
YAML Cookbook (Ruby): http://yaml4r.sourceforge.net/cookbook/ (local)
YAML Reference Parser: http://ben-kiki.org/ypaste/ Projects:
C/C++ Libraries:
- libyaml # "C" Fast YAML 1.1
- Syck # (dated) "C" YAML 1.0
- yaml-cpp # C++ YAML 1.2 implementation
Ruby:
- psych # libyaml wrapper (in Ruby core for 1.9.)
- RbYaml # YAML 1.1 (PyYAML Port)
- yaml4r # YAML 1.0, standard library syck binding
Python:
- PyYAML # YAML 1.1, pure python and libyaml binding
- ruamel.yaml # YAML 1.2, update of PyYAML with round-tripping of comments
- PySyck # YAML 1.0, syck binding
Java:
- JvYaml # Java port of RbYaml
- SnakeYAML # Java / YAML 1.1
- YamlBeans # To/from JavaBeans
- JYaml # Original Java Implementation
Perl Modules:
- YAML # Pure Perl YAML Module
- YAML::XS # Binding to libyaml
- YAML::Syck # Binding to libsyck
- YAML::Tiny # A small YAML subset module
- PlYaml # Perl port of PyYAML
C#/.NET:
- YamlDotNet # YAML 1.1 library with serialization support
- yaml-net # YAML 1.1 library
- yatools.net # (in-progress) YAML 1.1 implementation
Golang:
- Go-yaml # YAML support for the Go language.
- Go-gypsy # Simplified YAML parser written in Go.
PHP:
- php-yaml # libyaml bindings (YAML 1.1)
- syck # syck bindings (YAML 1.0)
- spyc # yaml loader/dumper (YAML .?)
OCaml:
- ocaml-syck # YAML 1.0 via syck bindings
Javascript:
- JS-YAML # Native PyYAML port to JavaScript.
- JS-YAML Online# Browserified JS-YAML demo, to play with YAML in your browser.
Actionscript:
- as3yaml # port of JvYAML (1.1)
Haskell:
- YamlReference # Haskell 1.2 reference parser
Dart:
- yaml # YAML package for Dart
Rust:
- yaml-rust # YAML 1.2 implementation in pure Rust
- serde-yaml # YAML de/serialization of structs
Nim:
- NimYAML # YAML 1.2 implementation in pure Nim
Others:
- yamlvim (src) # YAML dumper/emitter in pure vimscript Related Projects:
- Rx # Multi-Language Schemata Tool for JSON/YAML
- Kwalify # Ruby Schemata Tool for JSON/YAML
- yaml_vim # vim syntax files for YAML
- yatools.net # Visual Studio editor for YAML
- JSON # Official JSON Website
- Pygments # Python language Syntax Colorizer /w YAML support News:
- -NOV- -- JS-YAML, a JavaScript YAML parser by Alexey Zapparov and Vitaly Puzrin.
- -AUG- -- Ruby 1.9. includes psych, a libyaml wrapper by Aaron Patterson.
- -AUG- -- vimscript parser/emitter was created by Nikolay Pavlov.
- -OCT- -- YAML 1.2 (3rd Edition) was patched.
- -JUL- -- YAML 1.2 (3rd Edition) was released.
- -APR- -- A new version of SnakeYAML was released.
- -APR- -- The YAML 1.2 spec was planned to be finalized by the end of the month.
- -JAN- -- Andrey Somov releases SnakeYAML, a 1.1 YAML Parser
- -JAN- -- Burt Harris announced YAML for .NET and editor for Visual Studio
- -DEC- -- Jesse Beder released YAML for C++
- -MAY- -- Oren Ben-Kiki has released a new YAML 1.2 spec draft
- -NOV- -- Alexey Zakhlestin has updated his Syck (YAML 1.0) binding for PHP
- -NOV- -- Derek Wischusen has release Action Script YAML 1.1
- -AUG- -- Kirill Simonov has released libyaml, a parser and emitter in "C"
- -JUN- -- Ola Bini is at it again, this time with a Java implementation
- -JUN- -- Christophe Lambrechts and Jonathan Slenders announced a .NET parser
- -MAY- -- Ola Bini released a pure-ruby YAML 1.1 parser and emitter
- -APR- -- Kirill's YAML 1.1 parser for Python is now at PyYAML
- -FEB- -- Spyc YAML for PHP is now at version 0.3
- -DEC- -- Makoto Kuwata has released Kwalify 0.5, YAML/JSON schema validator
- -DEC- -- Toby Ho has released Jyaml, a Java library for YAML based on Rolf Veen's work
- -AUG- -- Kirill Simonov has produce a wonderful Python binding for Syck
- -APR- -- As it turns out, YAML is a superset of the JSON serialization language
- -MAY- -- Why has released version 0.55 of Syck
- -DEC- -- Announcing YAML 1.1 Working Draft
- -OCT- -- YAML for Cocoa was released by Will Thimbley
- -FEB- -- Slaven Rezic announced a new version of his Javascript binding
- -JAN- -- Ingy, Oren, and Clark spent days hacking on the spec in Portland.
- -OCT- -- The Syck implementation with bindings for Ruby, Python,
and PHP is now at version .
- -APR- -- Mike Orr has taken over the Pure Python development.
- -APR- -- Brian Ingerson has created a FIT platform for Wiki-like testing.
- -JAN- -- Updates to specification.
- -JUL- -- Both the Ruby and Python parsers have made significant progress.
There is an article about YAML by Kendall Grant Clark at xml.com.
There is also a draft XML binding.
- -JUL- -- Brian Ingerson will be giving a minute presentation on YAML at the
O'Reilly Open Source Conference in San Diego on July 24th 2002.
- -FEB- -- Brian's Perl implementation YAML.pm, has been updated with new documentation.
Included in this release is YSH, a test shell for learning how YAML works.
- -JAN- -- YAML(tm) starts the new year with a new name YAML Ain't Markup Language.
- -MAY- -- YAML now has a mailing list at SourceForge.
- -MAY- -- YAML is started with a first pass specification.
# Maintained by Clark C. Evans

what is yaml ?的更多相关文章

  1. C#与yaml解析

    YAML 官方网站称 YAML 是"一种所有编程语言可用的友好的数据序列化标准".YAML Ain't Markup Language,和GNU一样,YAML是一个递归着说&quo ...

  2. SpringBoot中yaml配置对象

    转载请在页首注明作者与出处 一:前言 YAML可以代替传统的xx.properties文件,但是它支持声明map,数组,list,字符串,boolean值,数值,NULL,日期,基本满足开发过程中的所 ...

  3. YAML 语法

    YAML 语法 来源:yaml 这个页面提供一个正确的 YAML 语法的基本概述, 它被用来描述一个 playbooks(我们的配置管理语言). 我们使用 YAML 是因为它像 XML 或 JSON ...

  4. golang使用yaml格式解析构建配置文件

    现在主流的配置文件格式有这么几种,xml.yaml.config…  xml就算了,太挫了,太土, 太繁琐… config 就是mysql,apache my.cnf的那种格式,这个格式适合功能分层, ...

  5. yaml

    YAML http://baike.baidu.com/link?url=Jqbh_SBnlVuP0dPCknzd5ti5jr4h9HcacA0j56ztf4QsPcXI8kvgFaKpvhRG3em ...

  6. Cassandra 配制 cassandra.yaml

    一.设置用户名和密码 修改cassandra.yaml配置文件 把默认的 authenticator: AllowAllAuthenticator 改成 authenticator: Password ...

  7. 雅美尓(yaml)实战

    献给跟我一样对yaml(雅美尓)有婶婶挫败感的同学! 开始第一个pylon工程,我们就跟yaml配置文件开始了不解之缘.yaml是什么?它有哪些规则? 大IBM的文章如是说:YAML 是一种比 XML ...

  8. 用Yaml文件进行元素管理【转】

    原文:http://www.cnblogs.com/milanmi/p/4636503.html 如界面有一个按钮,id号是test.如果进行对象化的话,就是test.click就可以了.不用每次都要 ...

  9. Java使用snakeyaml解析yaml

    YAML Yaml是一种"是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言."类似于XML但比XML更简洁,语法详见 http://www.ruan ...

  10. JSON+YAML初步学习+ciscoconfparse

    Git git clone 在github.com右上角点击加号创建新的repository 在Linux或Mac命令行下,找到你想存放这个repository的目录,然后git clone 某个re ...

随机推荐

  1. Spring入门之IOC

    IOC/DI: Spring最核心的灵魂,IOC/DI(控制反转/依赖注入)!,这里一定要理解他,理解这个思想.我会细说什么是IOC/DI.他的思想是什么.它带来了那些好处. 进入正题,先说说什么是i ...

  2. android开发文章收藏

    1.activity [Android的从零单排开发日记]之入门篇(四)——Android四大组件之Activity 两分钟彻底让你明白Android Activity生命周期(图文)! 2.serv ...

  3. Ubuntu 安装Appium

    1.安装node apt-get install node.js 2.安装npm apt-get install npm 3.安装cnpm npm install -g cnpm 创建链接:ln -s ...

  4. Python网络编程篇之socket

    1 socket 插座?呵呵,想多了,翻译过来意思是套接字! A network socket is an internal endpoint for sending or receiving dat ...

  5. 【转载】LINUX上MYSQL优化三板斧

    现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略.这些方法都有助于改进MySQL的性能. 闲话少说,进入正题. 一. ...

  6. [转载]MySQL UUID() 函数

    目录 目录 一 引子 二 MySQL UUID() 函数 三 复制中的 UUID()四 UUID_SHORT() 函数 3.1 实验环境介绍 3.2 搭建复制环境 3.3 基于 STATEMENT 模 ...

  7. 前端学习:html基础学习二

    3.文档设置标记上-格式标记(主要内容标记<br><p><center><pre><li><ul><ol><d ...

  8. 开发 | 微信小程序API-wx.setScreenBrightness/wx.getScreenBrightness

    前言 最近接触了微信小程序 API - wx.setScreenBrightness .wx.getScreenBrightness 接口,调用该接口可以调节并显示手机屏幕亮度数据.对于喜欢腾讯新闻. ...

  9. Ajax方式分页加载列表实现

    在前面: 最近需要用到这个功能,所以这几天一直在研究这个,目前大致功能已实现,后续需要完善,但需要的功能点已完成,记录下: 1.分页功能引入bootstrap的分页插件: <script typ ...

  10. 从“思考”的角度来看如何成为一名优质的Java架构师

    导读: 架构师应不应该写代码 为什么别人的系统总是那么烂 成为架构师最困难的门槛是什么? 如何更高效的学习? 1.架构师应不应该写代码 合格的程序员对于明确分配的任务会完成的很好,但是大部分情况下&q ...