Hallo Jungs, ich habe eine JSON-String wieJson Parse android
{
"Successful": true,
"Value": "{\"MesajTipi\":1,\"Mesaj\":\"{\\\"Yeni\\\":\\\"Hayır\\\",\\\"Oid\\\":\\\"3d9b81c9-b7b3-4316-8a73-ad4d54ee02a8\\\",\\\"OzelKod\\\":\\\"\\\",\\\"Adet\\\":1,\\\"ProblemTanimi\\\":\\\"999\\\",\\\"HataTespitYeri\\\":\\\"Montajda\\\",\\\"Tekrar\\\":\\\"Evet\\\",\\\"ResmiBildirimNo\\\":\\\"\\\",\\\"Malzeme\\\":\\\"5475ffdb-0bc0-49cb-9186-429c60dbf91b\\\",\\\"HataKodu\\\":\\\"c30df623-496b-4a62-ba16-493bd435ca33\\\",\\\"Tarih\\\":\\\"2016-04-16 10:34:00\\\",\\\"KayitNo\\\":\\\"1600010.2\\\"}\"}"
}
I need "Oid" Wert aus dieser Zeichenfolge zu erhalten. Ich versuchte es mit
Gson gson = new Gson();
JsonParser parse = new JsonParser();
JsonObject jsonobj = (JsonObject) parse.parse(snc);
String stroid = jsonobj.get("Oid").toString();
zu bekommen, aber es gibt null referance Ausnahme? Irgendeine Idee, wie kann ich den einzigen Oid-Wert erhalten?
bearbeiten
Ich habe bereits versucht How to parse JSON in Java aber noch keine succes
Was ich auf dieser Seite versucht:
String pageName = jsonObj.getJSONObject("Value").getJSONObject("Mesaj").getString("Oid");
Mögliche Duplikate von [Wie JSON in Java zu parsen] (http://stackoverflow.com/questions/2591098/how-to-parse-json-in-java) –