Auf Thema antworten

Einfach noch einmal den Test etwas erweitert: Wir packen den JSON String einfach mal in ein input Feld. (Wenn Form data verwendet wird, dann könnte es ein hidden field sein - die Übertragung würde dann automatisch geschehen und man müsste nur den Wert des Feldes auslesen. Encoding / Decoding wäre dann sozusagen automatisch passend.


[CODE=html]<!DOCTYPE html>

<html>

<body>


<h2>Create a JSON string from a JavaScript array.</h2>

<p id="demo"></p>


<script>

const obj = { ROW0: ["John", "Peter", "Sally", "Jane"], ROW1: ["John", "Peter", "Sally", "Jane"] };

const myJSON = JSON.stringify(obj);

document.getElementById("demo").innerHTML = myJSON;

</script>


</body>

</html>

konrad@MBP-von-Konrad ~ % vi test.html

konrad@MBP-von-Konrad ~ % vi test.html

konrad@MBP-von-Konrad ~ % vi test.html

konrad@MBP-von-Konrad ~ % cat test.html

<!DOCTYPE html>

<html>

<body>


<h2>Create a JSON string from a JavaScript array.</h2>

<p id="demo"></p>

<input id="data" type="text" />

<script>

const obj = { ROW0: ["John", "Peter", "Sally", "Jane"], ROW1: ["John", "Peter", "Sally", "Jane"] };

const myJSON = JSON.stringify(obj);

document.getElementById("demo").innerHTML = myJSON;

document.getElementById("data").value = myJSON;

console.log(myJSON);

</script>


</body>

</html>[/CODE]


[USER=71575]@shokwave[/USER] Du kannst ja mal schauen - Dein Firefox sollte da auch einen JSON String ohne \ einfügen.



Oben