YAML
JYamlをインストールして
String val = "[{fooCd: h001}, {fooCd: h002}, {fooCd: h003}]"; List listVal = (List)Yaml.load(val);
とやってみるが、エラーになってしまう。
Exception in thread "main" org.ho.yaml.exception.YamlException: Error near line 1: End of document expected. at org.ho.yaml.JYamlParserEvent.error(Unknown Source)
この場合、以下のように書く。
String val = "--- [{fooCd: h001}, {fooCd: h002}, {fooCd: h003}]"; List listVal = (List)Yaml.load(val);
YAML Cookbook
http://yaml4r.sourceforge.net/cookbook/
プログラマーのための YAML 入門 (初級編)
http://jp.rubyist.net/magazine/?0009-YAML
とあるが、Perlがまさにそうだと思う。