aboutsummaryrefslogtreecommitdiffhomepage
path: root/vendor/github.com/hashicorp/terraform/helper/structure/flatten_json.go
blob: 578ad2eade309f1824c37e1abc91d733ee22c687 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package structure

import "encoding/json"

func FlattenJsonToString(input map[string]interface{}) (string, error) {
	if len(input) == 0 {
		return "", nil
	}

	result, err := json.Marshal(input)
	if err != nil {
		return "", err
	}

	return string(result), nil
}