Object JSONCoFunctions
-
- All Implemented Interfaces:
public class JSONCoFunctionsNon-blocking functions to help with JSON string output.
Peter Wall
-
-
Field Summary
Fields Modifier and Type Field Description public final static JSONCoFunctionsINSTANCE
-
Method Summary
Modifier and Type Method Description final UnitcoOutputString(CharSequence cs, Boolean includeNonASCII, SuspendFunction1<Character, Unit> out)Output a CharSequence in JSON quoted string form (applying JSON escaping rules). final UnitoutputString(SuspendFunction1<Character, Unit> $self, CharSequence cs, Boolean includeNonASCII)Output a CharSequence in JSON quoted string form (applying JSON escaping rules). final UnitcoOutputChar(Character ch, Boolean includeNonASCII, SuspendFunction1<Character, Unit> out)Output a single character applying JSON escaping rules. final UnitoutputChar(SuspendFunction1<Character, Unit> $self, Character ch, Boolean includeNonASCII)Output a single character applying JSON escaping rules. -
-
Method Detail
-
coOutputString
final Unit coOutputString(CharSequence cs, Boolean includeNonASCII, SuspendFunction1<Character, Unit> out)
Output a CharSequence in JSON quoted string form (applying JSON escaping rules). The characters above the ASCII range (
0x20to0x7E) are output as Unicode escape sequences unless theincludeNonASCIIflag is set totrue.
-
outputString
final Unit outputString(SuspendFunction1<Character, Unit> $self, CharSequence cs, Boolean includeNonASCII)
Output a CharSequence in JSON quoted string form (applying JSON escaping rules). The characters above the ASCII range (
0x20to0x7E) are output as Unicode escape sequences unless theincludeNonASCIIflag is set totrue.
-
coOutputChar
final Unit coOutputChar(Character ch, Boolean includeNonASCII, SuspendFunction1<Character, Unit> out)
Output a single character applying JSON escaping rules. The characters above the ASCII range (
0x20to0x7E) are output as Unicode escape sequences unless theincludeNonASCIIflag is set totrue.
-
outputChar
final Unit outputChar(SuspendFunction1<Character, Unit> $self, Character ch, Boolean includeNonASCII)
Output a single character applying JSON escaping rules. The characters above the ASCII range (
0x20to0x7E) are output as Unicode escape sequences unless theincludeNonASCIIflag is set totrue.
-
-
-
-