09.01.2018, 12:12
|
Профессор
|
|
Регистрация: 17.11.2014
Сообщений: 403
|
|
Создание json
Подскажите, каким образом создать json?
У меня две строки вида:
Вес|weight|10|гр.|Описание характеристики|unlock|true|variable
Упаковка|upakovka|100|шт.|Описани е характеристики|lock|false|variable
Обязательно на jquery
И еще один важный момент. Необходимо затем перебрать json на php в цикле
Последний раз редактировалось Янковиц, 09.01.2018 в 12:23.
|
|
09.01.2018, 12:23
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,797
|
|
var json=JSON.stringify(['Вес|weight|10|гр.|Описание характеристики|unlock|true|variable',
'Упаковка|upakovka|100|шт.|Описани е характеристики|lock|false|variable']);
alert(json);
|
|
09.01.2018, 12:27
|
Профессор
|
|
Регистрация: 17.11.2014
Сообщений: 403
|
|
Спасибо, но немного не то, необходимо, чтобы была возможность обработки на php в цикле. Каждая строка - отдельный массив.
|
|
09.01.2018, 12:33
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,797
|
|
js.js:
var xhr = new XMLHttpRequest(),
data=JSON.stringify(['Вес|weight|10|гр.|Описание характеристики|unlock|true|variable','Упаковка|upakovka|100|шт.|Описани е характеристики|lock|false|variable']);
xhr.open("POST", '/php.php',true);
xhr.send('data='+encodeURIComponent(data));
php.php:
<?php
$json=json_decode($_POST['data'],true);
var_dump($json);
exit;
|
|
09.01.2018, 12:37
|
Профессор
|
|
Регистрация: 17.11.2014
Сообщений: 403
|
|
Сообщение от Nexus
|
var json=JSON.stringify(['Вес|weight|10|гр.|Описание характеристики|unlock|true|variable',
'Упаковка|upakovka|100|шт.|Описани е характеристики|lock|false|variable']);
alert(json);
|
Разве это валидный json?
|
|
09.01.2018, 12:38
|
Профессор
|
|
Регистрация: 17.11.2014
Сообщений: 403
|
|
Видите ли, хотелось бы, чтобы было не стыдно показать стандартизировано.
|
|
09.01.2018, 12:43
|
Профессор
|
|
Регистрация: 17.11.2014
Сообщений: 403
|
|
Подскажите, правильно (валидно) ли будет такой формат:
var cart = [
{
"0": "Вес",
"1": "weight",
"2": "10"
},
{
"0": "Упаковка",
"1": "upakovka",
"2": "100"
}
];
|
|
09.01.2018, 12:53
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,797
|
|
Янковиц, вы правильно понимаете значение слова "JSON"?
Не могу понять чего вы хотите.
|
|
09.01.2018, 12:53
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,797
|
|
Сообщение от Янковиц
|
Разве это валидный json?
|
Валидный.
|
|
09.01.2018, 13:41
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,231
|
|
Сообщение от Янковиц
|
Подскажите, правильно (валидно) ли будет такой формат:
var cart = [
{
"0": "Вес",
"1": "weight",
"2": "10"
},
{
"0": "Упаковка",
"1": "upakovka",
"2": "100"
}
];
|
С такими "ключами", тогда уже так...
var cart = [
["Вес", "weight", 10],
["Упаковка","upakovka", 100]
];
|
|
|
|