C# Class Microsoft.AspNet.SignalR.Json.JsonUtility

Helper class for common JSON operations.
显示文件 Open project: SignalR/SignalR

Public Methods

Method Description
CamelCase ( string name ) : string

Converts the specified name to camel case.

CreateDefaultSerializer ( ) : JsonSerializer

Creates a T:Newtonsoft.Json.JsonSerializer instance with the default setting.

CreateDefaultSerializerSettings ( ) : JsonSerializerSettings

Creates a default T:Newtonsoft.Json.JsonSerializerSettings instance.

CreateJsonpCallback ( string callback, string payload ) : string

Private Methods

Method Description
IsJavaScriptReservedWord ( string word ) : bool
IsValidJavaScriptCallback ( string callback ) : bool
IsValidJavaScriptFunctionName ( string name ) : bool
IsValidJavaScriptIdenfitierNonStartChar ( char identifierChar ) : bool
IsValidJavaScriptIdentifierStartChar ( char startChar ) : bool
TryRejectJSONPRequest ( ConnectionConfiguration config, IOwinContext context ) : bool

Method Details

CamelCase() public static method

Converts the specified name to camel case.
public static CamelCase ( string name ) : string
name string The name to convert.
return string

CreateDefaultSerializer() public static method

Creates a T:Newtonsoft.Json.JsonSerializer instance with the default setting.
public static CreateDefaultSerializer ( ) : JsonSerializer
return Newtonsoft.Json.JsonSerializer

CreateDefaultSerializerSettings() public static method

Creates a default T:Newtonsoft.Json.JsonSerializerSettings instance.
public static CreateDefaultSerializerSettings ( ) : JsonSerializerSettings
return Newtonsoft.Json.JsonSerializerSettings

CreateJsonpCallback() public static method

public static CreateJsonpCallback ( string callback, string payload ) : string
callback string
payload string
return string