| 12345678910111213141516171819202122232425262728 |
- package inout
- import (
- "encoding/json"
- "fmt"
- "os"
- )
- func FileToObj(filename string, obj any) error {
- data, err := ReadFile(filename)
- if err != nil {
- return err
- }
- return json.Unmarshal(data, obj)
- }
- func ReadFile(filename string) ([]byte, error) {
- return os.ReadFile(filename)
- }
- func FileToBytes(filename string) []byte {
- data, err := ReadFile(filename)
- if err != nil {
- return fmt.Appendf(nil, "%+v", err)
- }
- return data
- }
|