@ezpy

Как правильно распрасить json?

Добрый день.

Не могу понять как правильно расспрасить данный json
[{
        "1": {
            "items": {
                "M4A4": {
                    "d": [{
                        "t": [0],
                        "f": 0.31538764,
                        "u": "12253355615703525518",
                        "i": "13426443826"
                    }],
                    "e": "FT",
                    "m": {
                        "r": 1,
                        "c": 20,
                        "t": 11
                    },
                    "p": 1127,
                    "a": 0,
                    "x": 100,
                    "q": 36438
                }
            }
        },
        "2": {
            "items": {
                "M4A4": {
                    "d": [{
                        "t": [0],
                        "f": 0.31538764,
                        "u": "12253355615703525518",
                        "i": "13426443826"
                    }],
                    "e": "FT",
                    "m": {
                        "r": 1,
                        "c": 20,
                        "t": 11
                    },
                    "p": 1127,
                    "a": 0,
                    "x": 100,
                    "q": 36438
                }
            }
        }}]

Пол дня голову ломаю и не могу понять.
Кому не сложно подскажите пожалуйста, заранее спасибо:3
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
@kzoper
type AutoGenerated []struct {
	Num1 struct {
		Items struct {
			M4A4 struct {
				D []struct {
					T []int   `json:"t"`
					F float64 `json:"f"`
					U string  `json:"u"`
					I string  `json:"i"`
				} `json:"d"`
				E string `json:"e"`
				M struct {
					R int `json:"r"`
					C int `json:"c"`
					T int `json:"t"`
				} `json:"m"`
				P int `json:"p"`
				A int `json:"a"`
				X int `json:"x"`
				Q int `json:"q"`
			} `json:"M4A4"`
		} `json:"items"`
	} `json:"1"`
	Num2 struct {
		Items struct {
			M4A4 struct {
				D []struct {
					T []int   `json:"t"`
					F float64 `json:"f"`
					U string  `json:"u"`
					I string  `json:"i"`
				} `json:"d"`
				E string `json:"e"`
				M struct {
					R int `json:"r"`
					C int `json:"c"`
					T int `json:"t"`
				} `json:"m"`
				P int `json:"p"`
				A int `json:"a"`
				X int `json:"x"`
				Q int `json:"q"`
			} `json:"M4A4"`
		} `json:"items"`
	} `json:"2"`
}


из json в go структуру
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы