C# 클래스 JP.Utils.Data.Json.JsonParser

파일 보기 프로젝트 열기: JuniperPhoton/JP.Utils.UWP

공개 메소드들

메소드 설명
GetBooleanFromJsonObj ( IJsonValue obj, string propertyName, bool defaultValue = false ) : bool
GetJsonArrayFromJsonObj ( IJsonValue obj, string propertyName ) : JsonArray
GetJsonObjFromJsonObj ( IJsonValue obj, string propertyName ) : JsonObject
GetNullableNumberFromJsonObj ( IJsonValue obj, string propertyName, double defaultValue = null ) : double?
GetNumberFromJsonObj ( IJsonValue obj, string propertyName, double defaultValue ) : double
GetStringFromJsonObj ( IJsonValue obj, string propertyName, string defaultValue = null ) : string

Usage : like var token = JsonParser.GetStringFromJsonObj(json, "token");

메소드 상세

GetBooleanFromJsonObj() 공개 정적인 메소드

public static GetBooleanFromJsonObj ( IJsonValue obj, string propertyName, bool defaultValue = false ) : bool
obj IJsonValue
propertyName string
defaultValue bool
리턴 bool

GetJsonArrayFromJsonObj() 공개 정적인 메소드

public static GetJsonArrayFromJsonObj ( IJsonValue obj, string propertyName ) : JsonArray
obj IJsonValue
propertyName string
리턴 JsonArray

GetJsonObjFromJsonObj() 공개 정적인 메소드

public static GetJsonObjFromJsonObj ( IJsonValue obj, string propertyName ) : JsonObject
obj IJsonValue
propertyName string
리턴 JsonObject

GetNullableNumberFromJsonObj() 공개 정적인 메소드

public static GetNullableNumberFromJsonObj ( IJsonValue obj, string propertyName, double defaultValue = null ) : double?
obj IJsonValue
propertyName string
defaultValue double
리턴 double?

GetNumberFromJsonObj() 공개 정적인 메소드

public static GetNumberFromJsonObj ( IJsonValue obj, string propertyName, double defaultValue ) : double
obj IJsonValue
propertyName string
defaultValue double
리턴 double

GetStringFromJsonObj() 공개 정적인 메소드

Usage : like var token = JsonParser.GetStringFromJsonObj(json, "token");
public static GetStringFromJsonObj ( IJsonValue obj, string propertyName, string defaultValue = null ) : string
obj IJsonValue
propertyName string
defaultValue string
리턴 string