草庐IT

Pyyaml-yaml

全部标签

java - 在 Java 中解析 YAML Front matter

我必须解析YAMLFrontMatter在java像jekyll,所以我查看了源代码,foundthis但我不太明白(我不太了解ruby)。所以我的问题是,如何在java中解析YAMLFrontMatter?我有snakeyaml在我的类路径中,我将从Markdown文件中解析YAMLFrontMatter,为此我使用pegdown 最佳答案 voidparse(Readerr)throwsIOException{BufferedReaderbr=newBufferedReader(r);//detectYAMLfrontmatte

java - 从 Yaml 文件为请求和响应对象生成 Java 类

我们使用Swaggereditor创建了一个Yaml文件我们的API规范包括基本URL、端点、请求、响应和header信息等。现在我想为这些API实现RESTfulWeb服务。为此,我正在考虑从这个Yaml文件生成我的请求和响应Java类,并正在寻找某种代码生成器,最好是我可以在我的Maven项目中使用的Maven插件/依赖项。我遇到了这个restclientwithswagger其中谈到使用swagger-codegenMavenplugin,但这是为了生成client,我认为这是关于生成客户端代码以使用这些RESTfulAPI,但是我需要生成用于服务实现的类。我将使用Java和Sp

java - 使用 com.fasterxml.jackson 进行 yaml 解析

我正在尝试使用jackson将yaml文件解析为模型型号--publicclassTestModel{privateStringname;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}}解析privatestaticObjectMappermapper=newObjectMapper(newYAMLFactory());TestModelobj=mapper.readValue(yamlFile,TestModel.class);yaml文件name:somename异常C

java - Spring Profile 包含 yaml 文件的问题

当团队将websphere配置文件设置为Activity状态时,我正在努力实现云配置文件也被激活。yaml文件---spring:application:name:kicappoutput:ansi:enabled:ALWAYSprofiles:active:local#server:#context-path:/#port:8080#logging:#level:#org.springframework.security:DEBUG---spring:profiles:local---spring:profiles:unittest---spring:profiles:cloudte

java - 找到多个 defaults.yaml 资源

当我尝试提交拓扑时,我发现了这个Exceptioninthread"main"java.lang.RuntimeException:Foundmultipledefaults.yamlresources.You'reprobablybundlingtheStormjarswithyourtopologyjar.atbacktype.storm.utils.Utils.findAndReadConfigFile(Utils.java:115)atbacktype.storm.utils.Utils.readDefaultConfig(Utils.java:135)atbacktype.s

使用 log4j 和 log4j.yaml 进行 java 日志记录

看起来java开发人员正在避免使用log4j.yaml进行日志记录,他们更喜欢使用log4j.xml我知道log4jv2对此有支持,但不明白为什么在互联网上没有与此相关的详细文档?我找到了很多文档python/rubylogging和yaml。我知道java是古老的语言,但不明白为什么java开发人员对新事物不感兴趣。更新:找到了怎么做,这很难;)log4j2.yml或log4j2-test.yml#whyyamlhttp://jessenoller.com/blog/2009/04/13/yaml-aint-markup-language-completely-differentst

java - 如何在 Spring Boot 中使用带有构造函数注入(inject)的 YAML 属性?

我知道这应该是小菜一碟,但我就是一事无成。在我的SpringBoot应用程序的application.yml文件中,我有一个条目如下:some:constructor:property:value我有一个spring服务(这是假的,但证明了问题):packagesomepackage;@ServicepublicclassDummyService{publicDummyService(@Value("${some.constructor.property}")Stringpath){}}虽然启动失败:org.springframework.beans.factory.BeanCreat

java - 使用 liquibase 以 yaml 格式插入行

我正在尝试定义一个changeSet以使用liquibase在表中插入两行。为此,我编写了以下变更集:-changeSet:id:1.0/7author:stivlochanges:-insert:tableName:my_tablecolumns:-column:name:idvalue:"1"-column:name:namevalue:"One"-insert:tableName:my_tablecolumns:-column:name:idvalue:"2"-column:name:namevalue:"Two"当我启动我的SpringBoot应用程序时,会执行变更集,但不会插

java - 用Jackson写yaml?

我正在使用Jackson来读取和修改yaml文件。效果很好。不过,我找不到编写yaml所需的魔法咒语。ObjectMappermapper=newObjectMapper(newYAMLFactory());ObjectNoderoot=(ObjectNode)mapper.readTree(yamlFileIn);//modifyrootheremapper.writeValue(yamlFileOut,root);//writesjson,notyaml.notsurewhy.我确定它是writers、JsonGenerators和其他东西的某种组合。有人有示例代码吗?

java - 在 Jackson 的单个文件中反序列化来自多个 YAML 文档的 POJO

我有一个看起来像这样的YAML文件:---name:Samtags:-Dev-Java----name:Bobtags:-PM我想使用Jackson来反序列化文件中的所有文档,但我看不到使用普通ObjectMapper来执行此操作的方法。如果我使用YAMLFactory为我的文件创建解析器,我可以单步执行所有标记,因此解析器显然能够处理多个文档-但我如何将它们联系在一起?看起来由我的YAMLFactory创建的解析器只解析文件中的单个文档。我也尝试过直接创建YAMLParser并使用ObjectMapper#readValue(JsonParser,Class),但是ObjectMap