gpt4 book ai didi

com.fasterxml.jackson.core.json.WriterBasedJsonGenerator._writeSegmentCustom()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-26 02:07:05 28 4
gpt4 key购买 nike

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

WriterBasedJsonGenerator._writeSegmentCustom介绍

暂无

代码示例

代码示例来源:origin: redisson/redisson

/**
 * Method called to write "long strings", strings whose length exceeds
 * output buffer length.
 */
private void _writeLongString(String text) throws IOException
{
  // First things first: let's flush the buffer to get some more room
  _flushBuffer();
  // Then we can write 
  final int textLen = text.length();
  int offset = 0;
  do {
    int max = _outputEnd;
    int segmentLen = ((offset + max) > textLen)
      ? (textLen - offset) : max;
    text.getChars(offset, offset+segmentLen, _outputBuffer, 0);
    if (_characterEscapes != null) {
      _writeSegmentCustom(segmentLen);
    } else if (_maximumNonEscapedChar != 0) {
      _writeSegmentASCII(segmentLen, _maximumNonEscapedChar);
    } else {
      _writeSegment(segmentLen);
    }
    offset += segmentLen;
  } while (offset < textLen);
}

代码示例来源:origin: FasterXML/jackson-core

/**
 * Method called to write "long strings", strings whose length exceeds
 * output buffer length.
 */
private void _writeLongString(String text) throws IOException
{
  // First things first: let's flush the buffer to get some more room
  _flushBuffer();
  // Then we can write 
  final int textLen = text.length();
  int offset = 0;
  do {
    int max = _outputEnd;
    int segmentLen = ((offset + max) > textLen)
      ? (textLen - offset) : max;
    text.getChars(offset, offset+segmentLen, _outputBuffer, 0);
    if (_characterEscapes != null) {
      _writeSegmentCustom(segmentLen);
    } else if (_maximumNonEscapedChar != 0) {
      _writeSegmentASCII(segmentLen, _maximumNonEscapedChar);
    } else {
      _writeSegment(segmentLen);
    }
    offset += segmentLen;
  } while (offset < textLen);
}

代码示例来源:origin: com.fasterxml.jackson.core/com.springsource.com.fasterxml.jackson.core.jackson-core

/**
 * Method called to write "long strings", strings whose length exceeds
 * output buffer length.
 */
private void _writeLongString(String text)
  throws IOException, JsonGenerationException
{
  // First things first: let's flush the buffer to get some more room
  _flushBuffer();
  // Then we can write 
  final int textLen = text.length();
  int offset = 0;
  do {
    int max = _outputEnd;
    int segmentLen = ((offset + max) > textLen)
      ? (textLen - offset) : max;
    text.getChars(offset, offset+segmentLen, _outputBuffer, 0);
    if (_characterEscapes != null) {
      _writeSegmentCustom(segmentLen);
    } else if (_maximumNonEscapedChar != 0) {
      _writeSegmentASCII(segmentLen, _maximumNonEscapedChar);
    } else {
      _writeSegment(segmentLen);
    }
    offset += segmentLen;
  } while (offset < textLen);
}

代码示例来源:origin: com.eclipsesource.jaxrs/jersey-all

/**
 * Method called to write "long strings", strings whose length exceeds
 * output buffer length.
 */
private void _writeLongString(String text) throws IOException
{
  // First things first: let's flush the buffer to get some more room
  _flushBuffer();
  // Then we can write 
  final int textLen = text.length();
  int offset = 0;
  do {
    int max = _outputEnd;
    int segmentLen = ((offset + max) > textLen)
      ? (textLen - offset) : max;
    text.getChars(offset, offset+segmentLen, _outputBuffer, 0);
    if (_characterEscapes != null) {
      _writeSegmentCustom(segmentLen);
    } else if (_maximumNonEscapedChar != 0) {
      _writeSegmentASCII(segmentLen, _maximumNonEscapedChar);
    } else {
      _writeSegment(segmentLen);
    }
    offset += segmentLen;
  } while (offset < textLen);
}

代码示例来源:origin: hstaudacher/osgi-jax-rs-connector

/**
 * Method called to write "long strings", strings whose length exceeds
 * output buffer length.
 */
private void _writeLongString(String text) throws IOException
{
  // First things first: let's flush the buffer to get some more room
  _flushBuffer();
  // Then we can write 
  final int textLen = text.length();
  int offset = 0;
  do {
    int max = _outputEnd;
    int segmentLen = ((offset + max) > textLen)
      ? (textLen - offset) : max;
    text.getChars(offset, offset+segmentLen, _outputBuffer, 0);
    if (_characterEscapes != null) {
      _writeSegmentCustom(segmentLen);
    } else if (_maximumNonEscapedChar != 0) {
      _writeSegmentASCII(segmentLen, _maximumNonEscapedChar);
    } else {
      _writeSegment(segmentLen);
    }
    offset += segmentLen;
  } while (offset < textLen);
}

代码示例来源:origin: org.kill-bill.billing/killbill-platform-osgi-bundles-logger

/**
 * Method called to write "long strings", strings whose length exceeds
 * output buffer length.
 */
private void _writeLongString(String text) throws IOException
{
  // First things first: let's flush the buffer to get some more room
  _flushBuffer();
  // Then we can write 
  final int textLen = text.length();
  int offset = 0;
  do {
    int max = _outputEnd;
    int segmentLen = ((offset + max) > textLen)
      ? (textLen - offset) : max;
    text.getChars(offset, offset+segmentLen, _outputBuffer, 0);
    if (_characterEscapes != null) {
      _writeSegmentCustom(segmentLen);
    } else if (_maximumNonEscapedChar != 0) {
      _writeSegmentASCII(segmentLen, _maximumNonEscapedChar);
    } else {
      _writeSegment(segmentLen);
    }
    offset += segmentLen;
  } while (offset < textLen);
}

代码示例来源:origin: Nextdoor/bender

/**
 * Method called to write "long strings", strings whose length exceeds
 * output buffer length.
 */
private void _writeLongString(String text) throws IOException
{
  // First things first: let's flush the buffer to get some more room
  _flushBuffer();
  // Then we can write 
  final int textLen = text.length();
  int offset = 0;
  do {
    int max = _outputEnd;
    int segmentLen = ((offset + max) > textLen)
      ? (textLen - offset) : max;
    text.getChars(offset, offset+segmentLen, _outputBuffer, 0);
    if (_characterEscapes != null) {
      _writeSegmentCustom(segmentLen);
    } else if (_maximumNonEscapedChar != 0) {
      _writeSegmentASCII(segmentLen, _maximumNonEscapedChar);
    } else {
      _writeSegment(segmentLen);
    }
    offset += segmentLen;
  } while (offset < textLen);
}

代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-analytics

/**
 * Method called to write "long strings", strings whose length exceeds
 * output buffer length.
 */
private void _writeLongString(String text)
  throws IOException, JsonGenerationException
{
  // First things first: let's flush the buffer to get some more room
  _flushBuffer();
  // Then we can write 
  final int textLen = text.length();
  int offset = 0;
  do {
    int max = _outputEnd;
    int segmentLen = ((offset + max) > textLen)
      ? (textLen - offset) : max;
    text.getChars(offset, offset+segmentLen, _outputBuffer, 0);
    if (_characterEscapes != null) {
      _writeSegmentCustom(segmentLen);
    } else if (_maximumNonEscapedChar != 0) {
      _writeSegmentASCII(segmentLen, _maximumNonEscapedChar);
    } else {
      _writeSegment(segmentLen);
    }
    offset += segmentLen;
  } while (offset < textLen);
}

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