本文整理了Java中com.github.jsonj.yaml.YamlSerializer
类的一些代码示例,展示了YamlSerializer
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YamlSerializer
类的具体详情如下:
包路径:com.github.jsonj.yaml.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);
内容来源于网络,如有侵权,请联系作者删除!