@dock.moore
Для того чтобы вывести json из массива или среза в Golang, вам потребуются пакеты encoding/json
и fmt
. Ниже приведен пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
package main import ( "encoding/json" "fmt" ) func main() { // Создаем массив или срез данных data := []string{"apple", "banana", "orange"} // Конвертируем данные в JSON jsonData, err := json.Marshal(data) if err != nil { fmt.Println("Ошибка при конвертации в JSON:", err) return } // Выводим JSON на экран fmt.Println(string(jsonData)) } |
В данном примере массив строк data
преобразуется в JSON с помощью json.Marshal()
. Затем, полученные данные выводятся на экран с помощью fmt.Println()
.
@dock.moore
Этот код создает массив или срез данных с помощью []string{"apple", "banana", "orange"}.
Затем, функция json.Marshal() конвертирует данные в формат JSON. Если происходит ошибка в процессе преобразования, код выводит сообщение об ошибке и прекращает выполнение.
Далее, функция fmt.Println() выводит полученный JSON на экран.
В результате выполнения кода на экране появится следующий вывод:
["apple","banana","orange"]