Hi Tord,
I took your question as an excuse to devote some time to jsFiddle,
thank you. You can visit "Leaflet: Simple GeoJSON MultiPolygons
(Square Donut & Swiss Cheese)" at
http://jsfiddle.net/erictheise/VaGy5/
Clearly what you want to do is possible, it just sounds to me as if
you aren't correctly nesting your arrays. One of the benefits of
GeoJSON is that it helps to show the structure of features more
clearly; you might also want to look at the resources I mention in the
fiddle, the GeoJSON spec (
http://geojson.org/geojson-spec.html) and
the Wikipedia page about WKT
(
http://en.wikipedia.org/wiki/Well-known_text).
(Bu a drawback of GeoJSON is that it orders things x,y (LngLat),
whereas Leaflet orders things LatLng, so the coordinate order in the
GeoJSON is opposite that of the map constructor. Confusing.)
Hope that helps some.
--Eric