تحويل JSON إلى بنية Golang على الإنترنت

我要 تنسيق JSON تحويل JSON إلى Postman
type JSONData struct {
	Name string `json:"name"`
	Code int `json:"code"`
	List []struct {
		Day int `json:"day"`
	} `json:"list"`
}
使用结构体
package main

import (
    "encoding/json"
    "fmt"
)

type JSONData struct {
    Name string `json:"name"`
    Code int    `json:"code"`
    List []List `json:"list"`
}
type List struct {
    Day int `json:"day"`
}

func main() {
    var jsonData JSONData
    jsonData.List = append(jsonData.List, List{1})
    jsonData.List = append(jsonData.List, List{2})

    respJson := JSONData{
        Code: 1,
        Name: "شو فانغ",
        List: jsonData.List,
    }
    b, err := json.Marshal(respJson)
    if err != nil {
        fmt.Println("JSON ERR:", err)
    }
    fmt.Println(string(b))
}
                    

أداة لتحويل JSON عبر الإنترنت إلى هيكل Go: يتطلب تحويل Go إلى JSON تعريف الهيكل مسبقًا، وإذا كان هناك العديد من حقول JSON، فإن حجم العمل سيزداد بشكل متزايد. توفر bejson هذه الأداة لتحويل JSON عبر الإنترنت إلى هيكل Go لإنشاء الهيكل الذي نحتاج إليه بسرعة.

لقد استخدمت مؤخرًا:

جمع قائمة الطعام QQ