@onlinejunior

Как поставить запятую в json?

К примеру я хочу сделать структуру идентичной ответу VK:
[{...},{...},{...},{...}]

Каждый раз же когда я добавляю данные они не разделяются запятой.

JSON, _ := json.Marshal(userVar1)
fmt.Println(string(JSON))
[{...}{...}{...}{...}]
  • Вопрос задан
  • 423 просмотра
Решения вопроса 1
@onlinejunior Автор вопроса
package main

import (
	"encoding/json"
	"fmt"
)

type Responses struct {
	ID         int     `json:"id"`
	Name       string  `json:"name"`}

func main() {

	var jsonByte = []byte(`[{"ID": 1, "Name": "Пашка"}]`)

	var respos []Responses

	json.Unmarshal(jsonByte, &respos)

	for j := 0; j <= 20; j++ {

		respos = append(respos, Responses{ID: j, Name: "Решил"})
	}

	result, _ := json.Marshal(respos)

	fmt.Println(string(result))
}


https://play.golang.org/p/UdIMLr4AA5C
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы