আমি json
প্যাকেজটি ব্যবহার করে একটি জি স্ট্রোককে জেএসএন-তে রূপান্তর করার চেষ্টা করছি তবে যা পাই তা হ'ল {}
। আমি নিশ্চিত এটি সম্পূর্ণরূপে সুস্পষ্ট কিছু তবে আমি এটি দেখতে পাচ্ছি না।
package main
import (
"fmt"
"encoding/json"
)
type User struct {
name string
}
func main() {
user := &User{name:"Frank"}
b, err := json.Marshal(user)
if err != nil {
fmt.Printf("Error: %s", err)
return;
}
fmt.Println(string(b))
}
তারপরে যখন আমি এটি চালানোর চেষ্টা করি তখন আমি এটি পাই:
$ 6g test.go && 6l -o test test.6 && ./test
{}
`json:"name"`
আউটপুট নাম সংরক্ষণ করতে স্ট্রাক্ট ফিল্ড সংজ্ঞাটির শেষে যুক্ত করতে পারেন ।