package io.github.ibuildthecloud.gdapi.json;
import com.fasterxml.jackson.core.SerializableString;
import com.fasterxml.jackson.core.io.CharacterEscapes;
import com.fasterxml.jackson.core.io.SerializedString;
public class EscapeForwardSlash extends CharacterEscapes {
private static final long serialVersionUID = -8247873729957370584L;
private final int[] _asciiEscapes;
private final SerializedString escaped = new SerializedString("\\/");
public EscapeForwardSlash() {
_asciiEscapes = standardAsciiEscapesForJSON();
_asciiEscapes['/'] = CharacterEscapes.ESCAPE_CUSTOM;
}
@Override
public int[] getEscapeCodesForAscii() {
return _asciiEscapes;
}
@Override
public SerializableString getEscapeSequence(int i) {
if (i == '/')
return escaped;
return null;
}
}