In meinem Java-Projekt habe ich den Währungscode und seine Erweiterung als eine JSON-Zeichenfolge als Folge eines API-Aufrufs. Unten ist das JSON-Ergebnis.So extrahieren Sie die Währungen json result string
String jsonString = {
"AED": "United Arab Emirates Dirham",
"AFN": "Afghan Afghani",
"ALL": "Albanian Lek",
"AMD": "Armenian Dram",
"ANG": "Netherlands Antillean Guilder",
"AOA": "Angolan Kwanza",
"ARS": "Argentine Peso",
"AUD": "Australian Dollar",
"AWG": "Aruban Florin",
"AZN": "Azerbaijani Manat",
"BAM": "Bosnia-Herzegovina Convertible Mark",
"BBD": "Barbadian Dollar",
"BDT": "Bangladeshi Taka",
"BGN": "Bulgarian Lev",
"BHD": "Bahraini Dinar",
"BIF": "Burundian Franc",
"BMD": "Bermudan Dollar",
"BND": "Brunei Dollar",
"BOB": "Bolivian Boliviano",
"BRL": "Brazilian Real",
"BSD": "Bahamian Dollar",
"BTC": "Bitcoin",
"BTN": "Bhutanese Ngultrum",
......
}
Nun, wie kann ich das Schlüssel Wertpaar extrahiere von oben JSON-String, wo der Währungscode als Schlüssel kommt und Expansion kommt als Wert, so dass ich es auf eine Liste oder Karte speichern kann.
Warten! In Java haben wir die Klasse Währung, die eine Währung darstellt. Währungen werden anhand ihrer Währungscodes nach ISO 4217 identifiziert. Gib mir einen Grund dafür, es nicht zu benutzen, bevor du weiter gehst. – xenteros
Siehe diese Stackoverflow-Antwort: https://stackoverflow.com/questions/2591098/how-to-parse-json-in-java. – boky
Relevanteres Duplikat. http://stackoverflow.com/questions/443499/convert-json-to-map –