On Thu, May 27, 2021 at 9:48 AM sharath chandra
<
sharathc...@gmail.com> wrote:
>
> The issue with Golang to retrieve raw data from Json / string variable
>
> ```
> I have a Json sample message something similar with special characters
>
> func main() {
> msg := []byte(`{"key":"ABC\u001d\u263aDEF"}`)
> m := make(map[string]interface{})
> json.Unmarshal(msg,&m)
> ConvertToCsv(m)
> }
>
>
> func ConvertToCsv(m map[string]interface{}){
> buf := new(bytes.Buffer)
> for k,v := range m {
> buf.WriteString(fmt.Sprintf("%v:%v",k,v))
> }
> fmt.Println(buf.String())
> }
> ```
>
> Output is similar to
>
> ```golang