Dies ist mein Array von Objekten in myjsonarray.json URL gespeichert. Ich bin in der Lage, die Daten zu ändern, indem Sie das Json-Objekt auf HTML aufrufen, aber ich bin stecken mit dem Zurückspeichern der aktualisierten Schlüsselwerte zurück zu URL. Beispiel durch Ändern des Schlüsselnamens von Niki zu Roddy. Wie werde ich das machen Jungs?Wie aktualisiere ich die bearbeiteten Objektwerte zurück zu json URL?
{
"justin": [
{ "name": "niki", "age": 31},
{ "name": "balu", "age": 35}
],
"recent": [
{ "name": "vinoth", "age": 31},
{ "name": "gopal", "age": 35}
],
"old": [
{ "name": "geetha", "age": 31},
{ "name": "nanju", "age": 35}
]
}
Dies ist meine jQuery-Code die jquery Daten $ für die Bearbeitung ("jsonDataPost"). Klicken (function() {
$.post("jsonFile/json_ArrayData.json",function(data){
$.each(data.justin, function(key,value) {
data.justin[key].name = 'roddy';
});
Kurze Antwort Datei: Sie können die Daten nicht mit JS so aktualisieren. Antwort "groß": Wenn Sie eine Datei wie "myjsonarray.json" editieren wollen, benötigen Sie ein serverseitiges Skript, JavaScript ist ein clientseitiges Skript primary (jetzt haben Sie die Möglichkeit, eine serverseitige zu sein Frameworks wie NodeJS oder andere). Sie können ein Array erstellen, das den neuen JSON generiert, und dann das Array mit einer AJAX-Anforderung an die Serverseite und dann an die Serverseite senden, um die Datei zu ändern. PHP, NodeJS, Python und viele andere sind serverseitig. – Asfo
Ja AFSO. Ich habe gut verstanden, wie man json Datei von Ihrer Erklärung handhabt. Vielen Dank..! –