gpt4 book ai didi

com.github.jsonj.yaml.YamlSerializer类的使用及代码示例

转载 作者:知者 更新时间:2024-03-17 17:31:31 35 4
gpt4 key购买 nike

本文整理了Java中com.github.jsonj.yaml.YamlSerializer类的一些代码示例,展示了YamlSerializer类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YamlSerializer类的具体详情如下:
包路径:com.github.jsonj.yaml.YamlSerializer
类名称:YamlSerializer

YamlSerializer介绍

暂无

代码示例

代码示例来源:origin: jillesvangurp/jsonj

public void serialize(OutputStream out, JsonElement e) {
  serialize(new OutputStreamWriter(out, Charset.forName("UTF8")), e);
}

代码示例来源:origin: jillesvangurp/jsonj

public void shouldSerializeAndParseObject() throws IOException {
  JsonObject o = object(
      field("x",42),
      field("o",object(
          field("x",42),
          field("a",array(1,2,3))
      )),
      field("a", array(array(0.1,0.2)))
  );
  ByteArrayOutputStream bos = new ByteArrayOutputStream();
  YamlSerializer yamlSerializer = new YamlSerializer();
  yamlSerializer.serialize(bos, o);
  bos.flush();
  byte[] bytes = bos.toByteArray();
  YamlParser yamlParser = new YamlParser();
  ByteArrayInputStream is = new ByteArrayInputStream(bytes);
  JsonElement e = yamlParser.parse(is);
  assertThat(e.isObject()).isEqualTo(true);
}

代码示例来源:origin: jillesvangurp/jsonj

public void serialize(Writer w, JsonElement e) {
  try {
    YAMLGenerator yaml = factory.createGenerator(w);
    serialize(yaml, e);
    yaml.flush();
  } catch (IOException e1) {
    throw new IllegalStateException(e1);
  }
}

代码示例来源:origin: jillesvangurp/jsonj

try {
    yaml.writeFieldName(k);
    serialize(yaml, v);
  } catch (IOException e1) {
    throw new IllegalStateException(e1);
e.asArray().forEach(element -> {
  try {
    serialize(yaml, element);
  } catch (IOException e1) {
    throw new IllegalStateException(e1);

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com