JSONConvert
Method Overview
| Name | Description | Return |
|---|
| newJSONDecoder() | การสร้าง JSONDecoder | JSONDecoder |
| newJSONEncoder() | การสร้าง JSONEncoder | JSONEncoder |
| convertJSONToString() | การแปลง JSON ให้อยู่ในรูปของ String | String |
| convertJSONToStringNullable() | การแปลง JSON ให้อยู่ในรูปของ String สามารถเป็น null ได้ | Optional(String) |
| convertStringToJSON() | การแปลง String ให้อยู่ในรูปของ JSON | Dictionary |
| convertStringToArrayJSON() | การแปลง String ให้อยู่ในรูปของ Array of JSON | Array(Dictionary) |
Method Details
static func newJSONDecoder() -> JSONDecoder
การสร้าง JSONDecoder
Returns
| Type | Description |
|---|
| JSONDecoder | Return Object JSONDecoder |
static func newJSONEncoder() -> JSONEncoder
การสร้าง JSONEncoder
Returns
| Type | Description |
|---|
| JSONEncoder | Return Object JSONEncoder |
static func convertJSONToString(json: [[String: Any]]) -> String
การแปลง Array of JSON ให้อยู่ในรูปของ String
Parameters
| Name | Description | Type |
|---|
| json | Array of JSON ที่ต้องการแปลงให้เป็น String | Array(Dictionary) |
Returns
| Type | Description |
|---|
| String | Return String ของ JSON |
static func convertJSONToString(json: [String: Any]) -> String
การแปลง JSON ให้อยู่ในรูปของ String
Parameters
| Name | Description | Type |
|---|
| json | JSON ที่ต้องการแปลงให้เป็น String | Dictionary |
Returns
| Type | Description |
|---|
| String | Return String ของ JSON |
static func convertJSONToString(json: AnyObject) -> String
การแปลง JSON ให้อยู่ในรูปของ String
Parameters
| Name | Description | Type |
|---|
| json | JSON ที่ต้องการแปลงให้เป็น String | AnyObject |
Returns
| Type | Description |
|---|
| String | Return String ของ JSON |
static func convertJSONToStringNullable(json: [String: Any]?) -> String?
การแปลง JSON ให้อยู่ในรูปของ String สามารถเป็น null ได้
Parameters
| Name | Description | Type |
|---|
| json | JSON ที่ต้องการแปลงให้เป็น String | Optional(Dictionary) |
Returns
| Type | Description |
|---|
| Optional(String) | Return String ของ JSON |
static func convertStringToJSON(jsonStr: String) -> [String: Any]
การแปลง String ให้อยู่ในรูปของ JSON
Parameters
| Name | Description | Type |
|---|
| jsonStr | String ที่ต้องการแปลงให้เป็น JSON | String |
Returns
| Type | Description |
|---|
| Dictionary | Return JSON ที่แปลงมาจาก String |
static func convertStringToArrayJSON(jsonStr: String) -> [[String: Any]]
การแปลง String ให้อยู่ในรูปของ Array of JSON
Parameters
| Name | Description | Type |
|---|
| jsonStr | String ที่ต้องการแปลงให้เป็น JSON | String |
Returns
| Type | Description |
|---|
| Array(Dictionary) | Return Array of JSON ที่แปลงมาจาก String |