В настоящее время я пытаюсь выучить JSON, и в настоящий момент я отстаю от своей пословицы.
С помощью обычной переменной я смог нормально ее кодировать, а затем повторить, чтобы увидеть строку JSON.
Однако я хочу закодировать объект, но он не работает:
Class tariff
{
var $preset_name;
var $name;
var $net;
var $inclusive;
var $length;
var $data;
function __construct()
{
$preset_name = "Orange-1gb-ECL";
$name = array ("1312" => "Orange 1gb Eclipse");
$net = array ("12312" => "Orange");
$inclusive = array ("1312" => "1GB");
$length = array ("12312" => "12 Months");
$data = array ("12312" => "12p per mb");
}
}
$tariff = new tariff();
$tariff = json_encode($tariff);
echo $tariff;
return 0;
Мой вывод:
{ "preset_name": нулевой, "Имя": нулевой, "чистый": нулевой, "включено": нулевой, "длина": нулевой, "данные": нулевая}
Я пытался поискать и поискать здесь, но не могу найти мой ответ!
Помоги мне, Оби Ван, твоя единственная надежда!