Gewusst wie: umbenennen Schlüssel in JSONObject mit java?
Möchte ich umbenennen, Schlüssel Wert des json-Objekt mit java.
meine aktuelle json ist :
{
"serviceCentreLon":73.003742,
"type":"servicecentre",
"serviceCentreLat":19.121737,
"clientId":"NMMC01"
}
Ich will es ändern :
{
"longitude":73.003742,
"type":"servicecentre",
"latitude":19.121737,
"clientId":"NMMC01"
}
Möchte ich umbenennen "serviceCentreLon" , "Längengrad" und "serviceCentreLat" , "latitude". Ich bin mit JSONObject Datentypen und Java-backend. TIA
check meine Lösung
look at stackoverflow.com/questions/14789405/...
Tragen... das ist im Zusammenhang mit javascript, und ich arbeite in Java. Ich habe bereits überprüft, dass die qus.
sollten Sie-tag als javascript statt java...
look at stackoverflow.com/questions/14789405/...
Tragen... das ist im Zusammenhang mit javascript, und ich arbeite in Java. Ich habe bereits überprüft, dass die qus.
sollten Sie-tag als javascript statt java...
InformationsquelleAutor Puneet Purohit | 2015-03-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt, Sie sind mit der json.org Bibliothek: wenn Sie ein JSONObject, warum nicht genau dies tun?
Könnten Sie eine
rename
Methode, die dies tut (dann nennen Sie es zweimal), aber das ist wahrscheinlich übertrieben, wenn diese die nur Felder sind Sie umbenennen.InformationsquelleAutor immibis
zurück konvertieren von json-Objekt
InformationsquelleAutor Danyal Sandeelo
Ich bin mir nicht sicher, ob ich Ihre Frage richtig, aber nicht für die folgenden arbeiten?
Könnte man mit einem regulären Ausdruck zu ersetzen, der Schlüssel, zum Beispiel:
Es ist nicht so "sauber", aber es könnte den job zu erledigen schnell.
InformationsquelleAutor Edi G.
Bauen auf Danyal Sandeelo Ansatz, statt:
verwenden
Diese Methode explizit entspricht dem json-Schlüssel syntax, und vermeidet obskuren Fehler, wo der Schlüssel-Wert vorhanden ist, als gültige Daten an anderer Stelle in dem json-string.
InformationsquelleAutor northernman
Die beste Herangehensweise an das problem ist das Parsen der JSON-Daten und ersetzen Sie dann die-Taste. Eine Reihe von Parser sind verfügbar - google-gson, Jackson serializer de-serialisierungsprogramme, org.json.mir sind ein paar solche java-Bibliotheken zum verarbeiten von JSON-Daten.
http://www.mkyong.com/java/how-do-convert-java-object-to-from-json-format-gson-api/
ist ein guter Weg, damit umzugehen, wenn Sie haben eine ziemlich generische und relativ großen JSON-Daten. Natürlich, Sie haben zu verbringen Sie Zeit in das lernen der Bibliothek und wie man Sie gut nutzen.
http://www.baeldung.com/jackson-map ist ein weiterer solcher parser.
https://stleary.github.io/JSON-java/ ist der einfachste, besonders wenn Sie nicht wollen, dass jeder ernsthafte Serialisierung oder Deserialisierung
InformationsquelleAutor vijayakanth p madhavan
Haben ein Objekt, dass die Karten zu diesem Objekt-Daten-Struktur.
Verwenden GSON-parser oder Jackson-parser zur Konvertierung von json in POJO.
Ordnen Sie diesem Objekt zu einem anderen Java-Objekt mit der gewünschten Konfiguration
Konvertieren, POJO zurück zu json unter Verwendung der gleichen GSON-Parser.
finden Sie diese für weitere Referenz
http://www.mkyong.com/java/how-do-convert-java-object-to-from-json-format-gson-api/
InformationsquelleAutor prasad vsv