5976abc9d8
The prior code could miss arrays of strings during conversion because the arrays created by the various marshalers are weakly typed. In other words, even though they contain strings, the array type is []interface{}. This change introduces the encoding.ArrayOfStrings function to perform this conversion, first by checking for []string and returning that directly where possible, and second, if that fails, checking each element and copying. |
||
---|---|---|
.. | ||
clouds | ||
schedulers | ||
arch.go | ||
provider.go |