Estoy escribiendo una aplicación para iphone con JSON y estoy tratando de convertir cadenas JSON en objetos (NO diccionarios o matrices).iPhone + JSON + Reflection
En Java, gracias a la reflexión, que puede fácilmente convertir JSON en casos como éste JavaBean:
import net.sf.json.JSONObject;
class MyBean {
private String property;
public String getProperty() { return property; }
public void setProperty(String property) { this.property=property; }
}
// turn JSON string into a MyBean instance
String str = "{\"property\":\"some value\"}";
JSONObject jsonObject = (JSONObject) JSONSerializer.toJSON(str);
JsonConfig jsonConfig = new JsonConfig();
jsonConfig.setRootClass(MyBean.class);
MyBean instance = (MyBean) JSONSerializer.toJava(jsonObject, jsonConfig);
Me preguntaba si esto era posible en Objective-C. Actualmente estoy usando this marco JSON, pero estoy dispuesto a cambiar si es necesario.
Gracias,
Terminé copiando todo el proyecto porque era demasiado difícil extraer solo las partes que hacían la serialización de objeto (de) JSON->. Pero funcionó, gracias – tba