Index: trunk/src/org/openstreetmap/josm/io/GeoJSONWriter.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/GeoJSONWriter.java	(revision 14114)
+++ trunk/src/org/openstreetmap/josm/io/GeoJSONWriter.java	(revision 14115)
@@ -31,4 +31,5 @@
 import org.openstreetmap.josm.data.osm.Way;
 import org.openstreetmap.josm.data.osm.visitor.OsmPrimitiveVisitor;
+import org.openstreetmap.josm.data.preferences.BooleanProperty;
 import org.openstreetmap.josm.data.projection.Projection;
 import org.openstreetmap.josm.data.projection.Projections;
@@ -46,5 +47,5 @@
     private final DataSet data;
     private final Projection projection;
-    private static final boolean SKIP_EMPTY_NODES = true;
+    private static final BooleanProperty SKIP_EMPTY_NODES = new BooleanProperty("geojson.export.skip-empty-nodes", true);
 
     /**
@@ -166,5 +167,5 @@
         if (p.isIncomplete()) {
             return;
-        } else if (SKIP_EMPTY_NODES && p instanceof Node && p.getKeys().isEmpty()) {
+        } else if (SKIP_EMPTY_NODES.get() && p instanceof Node && p.getKeys().isEmpty()) {
             return;
         }
