Создайте MySQL процедуру, которая приведет к вложенному JSON Array Object - PullRequest
0 голосов
/ 30 января 2020

Мне нужно создать хранимую процедуру в mysql, которая берет некоторые поля из БД и создает необходимый объект json:

Сначала я создаю объект json, как показано ниже:

{
    "form": "Exams tests",
    "version": "v3.001.01",
    "questions": []
}

И, во-вторых, объект массива json, подобный этому:

{[
        {
            "ordem": 1,
            "num_questions": 1,
            "question1": "How old are you?"
            "answer1": "I'm 18 years old."
        }
        {
            "ordem": 2,
            "num_questions": 2,
            "question1": "How old are you?"
            "answer1": "I'm 18 years old."
            "question2": "Where do you live?"
            "answer2": "I live in Boston."
        }
        {
            "ordem": 3,
            "num_questions": 1,
            "question1": "How old are you?"
            "answer1": "I'm 23 years old."
        }
]}

И результат запроса будет выглядеть примерно так:

{
    "form": "Exams tests",
    "version": "v3.001.01",
    "questions": {[
        {
            "ordem": 1,
            "num_questions": 1,
            "question1": "How old are you?"
            "answer1": "I'm 18 years old."
        }
        {
            "ordem": 2,
            "num_questions": 2,
            "question1": "How old are you?"
            "answer1": "I'm 18 years old."
            "question2": "Where do you live?"
            "answer2": "I live in Boston."
        }
        {
            "ordem": 3,
            "num_questions": 1,
            "question1": "How old are you?"
            "answer1": "I'm 23 years old."
        }
    ]}
}

Я получил ошибку, когда Я пытаюсь вставить вложенный массив json в json объект

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...