I want to create a function to receive an input string which can be string in json format or just a string. For example, something easy like following function.
For example,
package main import ( "encoding/json" "fmt" ) func isJSONString(s string) bool { var js string err := json.Unmarshal([]byte(s), &js) return err == nil } func main() { fmt.Println(isJSONString(`"Platypus"`)) fmt.Println(isJSONString(`Platypus`)) }
Output:
true false