func isJSONFormattedObject(stringOrObject interface{}) bool {
	switch content := stringOrObject.(type) {
	case []byte:
	case string:
		var obj interface{}
		err := json.Unmarshal([]byte(content), &obj)

		if err != nil {
			return false
		}

		// Check if a map type
		if _, ok := obj.(map[string]interface{}); ok {
			return true
		}
	}

	return false
}
func isJSONFormattedObject(stringOrObject interface{}) bool {
	switch content := stringOrObject.(type) {
	case []byte:
	case string:
		var obj interface{}
		err := json.Unmarshal([]byte(content), &obj)

		if err != nil {
			return false
		}

		
		if _, ok := obj.(map[string]interface{}); ok {
			return true
		}
	}

	return false
}
func isJSONFormattedObject ( stringOrObject interface { } ) bool { switch content := stringOrObject . ( type ) { case [ ] byte : case string : var obj interface { } err := json . Unmarshal ( [ ] byte ( content ) , & obj ) if err != nil { return false } // Check if a map type if _ , ok := obj . ( map [ string ] interface { } ) ; ok { return true } } return false }
// Checks to see if someone has tried to submit a JSON string
// for an object, which is no longer supported
Checks to see if someone has tried to submit a JSON string for an object which is no longer supported