C# 클래스 IronRuby.JsonExt.JsonStringUnescaper

This class has been implemented following the StringDecoder class that can be found in recent versions of Daniel Luz's json-jruby.
파일 보기 프로젝트 열기: nrk/ironruby-json 1 사용 예제들

공개 메소드들

메소드 설명
JsonStringUnescaper ( char source ) : System
Unescape ( ) : MutableString

비공개 메소드들

메소드 설명
DetectEndOfQuoteSquence ( int position, MutableStringBuilder output ) : void
Ensure ( int count ) : void
HandleCharacter ( char chr, MutableStringBuilder output ) : void
HandleEscapeSequence ( MutableStringBuilder output ) : void
HandleLowSurrogate ( char highSurrogate, MutableStringBuilder output ) : void
ReadNextUTF8CharacterPart ( ) : int
ReadUTF8Character ( ) : char
ReadUnicodeCodepoint ( ) : char
StartQuoteSequence ( ) : void
ThrowExceptionForIncompleteUTF8 ( ) : void
ThrowExceptionForInvalidUTF8 ( ) : void
WriteUTF8Character ( int chr, MutableStringBuilder output ) : void

메소드 상세

JsonStringUnescaper() 공개 메소드

public JsonStringUnescaper ( char source ) : System
source char
리턴 System

Unescape() 공개 메소드

public Unescape ( ) : MutableString
리턴 MutableString