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.