ActionJavaScriptPythonJava
EncodeJSON.stringify(object)json.dumps(object)new ObjectMapper().writeValueAsString(object)
DecodeJSON.parse(string)json.loads(string)new ObjectMapper().readValue(string, ClassName.class)
Parse from FileN/A*json.load(file)new ObjectMapper().readValue(new File("path/to/file"), ClassName.class)
Write to FileN/A*json.dump(object, file)new ObjectMapper().writeValue(new File("path/to/file"), object)
Pretty PrintJSON.stringify(object, null, 2)json.dumps(object, indent=2)new ObjectMapper().writerWithDefaultPrettyPrinter().writeValueAsString(object)


JavaScript, das hauptsächlich in Webumgebungen verwendet wird, hat aufgrund des clientseitigen Sicherheitsmodells keine eingebauten Funktionen zum direkten Lesen von oder Schreiben in Dateien. Dateioperationen in JavaScript werden in der Regel über serverseitiges JavaScript (Node.js) oder über Web-APIs (wie File API für die Handhabung von Dateien in einem Web-Kontext) abgewickelt. 

In Java sollte ClassName.class durch die Klasse des Objekts ersetzt werden, das Sie parsen oder in JSON kodieren. Das Java-Beispiel setzt die Verwendung der Jackson-Bibliothek voraus, einer beliebten Wahl für die Verarbeitung von JSON.


Zuletzt geändert: Montag, 11. März 2024, 06:34