| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package interaction
- import (
- "encoding/json"
- "fmt"
- "strings"
- )
- type device struct {
- Friendly_name string
- }
- func to_devices(raw_device string) {
- s2 := strings.Split(raw_device, "_")
- fmt.Println(s2)
- }
- func Builder(data []byte) {
- var arr []device
- err := json.Unmarshal(data, &arr)
- fmt.Printf("lolb")
- if err != nil {
- panic(err)
- }
- for _, s := range arr {
- fmt.Println(s.Friendly_name)
- to_devices(s.Friendly_name)
- }
- }
- func Builder2(data string) {
- var arr []device
- err := json.Unmarshal([]byte(data), &arr)
- fmt.Println("lols")
- if err != nil {
- panic(err)
- }
- fmt.Println(len(arr))
- fmt.Println(arr[0])
- for i, s := range arr {
- fmt.Println(i)
- fmt.Println(s.Friendly_name)
- }
- }
|