Доброго времени суток друзья,отправляю объект на сервер:
javascriptvar json = [{"key":"29","value":"Country"},{"key":"30","value":"4,3,5"}];
var xhr = new XMLHttpRequest();
xhr.open('POST', 'read.php');
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.send('json=' + JSON.stringify(json)); //[{"key":"29","value":"Country"},{"key":"30","value":"4,3,5"}];
PHP<?php
if (!isset($_POST['json'])) exit;
$fn = 'myjson.json';
file_put_contents($fn, json_encode($_POST['json']));
файл записывается со следующим значением: "[{\"key\":\"29\",\"value\":\"Country\"},{\"key\":\"30\",\"value\":\"4,3,5\"}]"
Где и что нужно поменять,что бы было как в оригинале, без слешей(\)
Заранее благодарю!