Generate Как сгенерировать ответ JSON без SQL-запроса?

У меня возникла необходимость в связанной проблеме, которая заключается в том, чтобы действительно контролировать / выделять изменяемый и const-доступ для некоторого класса. Я сделал это с помощью этой простой многоразовой обертки шаблона:

template <typename T>
class TAccessor : private T
{
public:
    const T&    Const() const { return *this; }
    T&          Mutable() { return *this; }
};

// Example of use:
template <typename T>
using MyVector = TAccessor<std::vector<T>>;


void main()
{
    MyVector<int> vector;

    vector.Mutable().push_back(10);

    int x = vector.Const()[1];
    ...
}
2
задан r0b0f0sn0w 30 March 2019 в 23:56
поделиться

2 ответа

Здравствуйте, вы можете попробовать stdClass

$r = new stdClass();
$r->message = array();

$ms = new stdClass();
$ms->message="ok";
array_push($r->message,$ms);
 echo json_encode($r);
0
ответ дан Roberto Fernandez 30 March 2019 в 23:56
поделиться

Ваш код, генерирующий ассоциативный PHP-массив (переведенный в объекты в JSON), может быть написан вкратце с помощью троичного оператора CONDITION ? ON_TRUE : ON_FALSE

$respuesta["message"] = [];
array_push($respuesta["message"], ['message' => mail($to, utf8_decode($subject), utf8_decode($message), $header) ? 'ok':'no']);
echo json_encode($respuesta);
0
ответ дан Quasimodo's clone 30 March 2019 в 23:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: