Convertir o transmitir un objeto simple a objeto de otra clase

Tengo un objeto pObject

Object pObject = someRpcCall();

No conozco el tipo de pObject

Lo que sé es System.out.println(pObject.toString()) salidas

 {partner_shipping_id=12, partner_order_id=11, user_id=1, partner_invoice_id=13, pricelist_id=1, fiscal_position=false, payment_term=false} 

¿Cómo puedo convertir este pObject a obect de la siguiente clase

 import android.os.Parcel; import android.os.Parcelable; public class Customer implements Parcelable { private int id; private String name = ""; public Customer() { // TODO Auto-generated constructor stub } /** * This will be used only by the MyCreator * * @param source */ public Customer(Parcel source) { /* * Reconstruct from the Parcel */ id = source.readInt(); name = source.readString(); } public void setId(int id) { this.id = id; } public void setName(String name) { this.name = name; } public int getId() { return this.id; } public String getName() { return this.name; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(id); dest.writeString(name); } public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { @Override public Customer createFromParcel(Parcel source) { return new Customer(source); } @Override public Customer[] newArray(int size) { return new Customer[size]; // TODO Auto-generated method stub } }; } 

Cuál es la salida de System.out.println(pObject.getClass().getName());

Si es la misma clase de Customer , entonces podría arrojar el objeto como este

Customer cust = (Customer) pObject;

  • Java ordena una matriz de meses en varios arreglos por mes
  • debug.keystore no existe
  • ¿Hay alguna manera de llamar a código python en android desarrollar sin instalar sl4a?
  • Establecer dinámicamente la autoridad de un ContentProvider
  • Cómo implementar pull para actualizar en un ListFragment
  • Obtener un contexto para su uso en AndroidTestCase cuando la clase bajo prueba no es una actividad
  • Los archivos múltiples dex definen <mi paquete> / BuildConfig, no pueden encontrar la causa:
  • Reproducir audio por decodificación Base64
  • React Native - java.lang.RuntimeException: ubicación del SDK no encontrada. Defina la ubicación con sdk.dir en local.properties
  • PreferenceFragment es compatible con todos los problemas de API
  • ¿Utilizar un carácter unicode en un archivo .java?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.