Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,900 questions

51,831 answers

573 users

How to check if string is in json format in Go

2 Answers

0 votes
package main
 
import (
    "encoding/json"
    "fmt"
)
 
func isJSON(s string) bool {
    var jsonString map[string]interface{}
	
    err := json.Unmarshal([]byte(s), &jsonString)
	
    return  err == nil
}
 
func main() {    
    fmt.Println(isJSON(`Go`)) 
    fmt.Println(isJSON(`{"Programming":"Go"}`)) 
}
 
 
 
/*
run:
 
false
true
 
*/

 



answered Aug 15, 2020 by avibootz
0 votes
package main
 
import (
    "encoding/json"
    "fmt"
)
 
func isJSON(s string) bool {
	var jsonString map[string]interface{}
	
    return json.Unmarshal([]byte(s), &jsonString) == nil
}
 
func main() {    
    fmt.Println(isJSON(`Go`)) 
    fmt.Println(isJSON(`{"Programming":"Go"}`)) 
}
 
 
 
 
/*
run:
 
false
true
 
*/

 



answered Aug 15, 2020 by avibootz
...