From 2e9a14fd4a6f28900233588dc85bd2ad8a2e7169 Mon Sep 17 00:00:00 2001 From: Jackson Tian Date: Wed, 12 Feb 2020 20:08:13 +0800 Subject: [PATCH] fix toJSONString --- .gitignore | 3 ++- csharp/core/Common.cs | 2 +- golang/service/service.go | 2 +- main.tea | 6 +++--- ts/src/client.ts | 2 +- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index d81da36..3fca51a 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,5 @@ csharp/**/.vs/ .idea target/ *.iml - +java/.project +java/.settings/ \ No newline at end of file diff --git a/csharp/core/Common.cs b/csharp/core/Common.cs index 7fc1f1a..0cc37b0 100644 --- a/csharp/core/Common.cs +++ b/csharp/core/Common.cs @@ -116,7 +116,7 @@ public static string ToFormString(Dictionary map) return result.ToString(); } - public static string ToJSONString(Dictionary dict) + public static string ToJSONString(Object value) { return JsonConvert.SerializeObject(dict); } diff --git a/golang/service/service.go b/golang/service/service.go index daeadd5..452c79b 100644 --- a/golang/service/service.go +++ b/golang/service/service.go @@ -62,7 +62,7 @@ func DefaultString(reaStr, defaultStr string) string { return reaStr } -func ToJSONString(a map[string]interface{}) string { +func ToJSONString(a interface{}) string { byt, _ := json.Marshal(a) return string(byt) } diff --git a/main.tea b/main.tea index fb82fa2..df3beb1 100644 --- a/main.tea +++ b/main.tea @@ -97,10 +97,10 @@ static function defaultNumber(real: number, default: number): number; static function toFormString(val: object): string; /** - * If not set the real, use default value - * @return the return string + * Stringify a value by JSON format + * @return the JSON format string */ -static function toJSONString(val: object): string; +static function toJSONString(val: any): string; /** * Check the string is empty? diff --git a/ts/src/client.ts b/ts/src/client.ts index 4004d19..819fcb9 100644 --- a/ts/src/client.ts +++ b/ts/src/client.ts @@ -130,7 +130,7 @@ export default class Client { return querystring.stringify(val); } - static toJSONString(val: {[key: string]: any}): string { + static toJSONString(val: any): string { return JSON.stringify(val); }