First hack of my road trip from Mountain View to Waterloo is MiniGson. It's a stream-binding prototype that we're going to fold into GSON to make it even faster...
MiniGson miniGson = new MiniGson.Builder().build();
TypeAdapter<Truck> truckAdapter = miniGson.getAdapter(Truck.class);
System.out.println(truckAdapter.toJson(myUhaulTruck));