Right now, since it's stored as a map in Go, the easiest thing to do is just marshal that map. The result is that it maps it <string> to <Server>, with the string being the ID. The Go map is just like the resulting Javascript. It includes the ID in the key and as part of the value.
Really, this is the easiest way to work with it. Anything else requires converting to an array.