비슷한 키를 가진 두 개의 json 객체가 question
입니다. concate 두 개의 json 객체가 동일한 키
var data = {"question":[{
QuestionID : counter1,
QuestionText: question1,
Choices:[{ChoiceID:100,Choice:"Yes",NextQuestionID:counter},
{ChoiceID:101,Choice:"No",NextQuestionID:counter}],
AnswerType: answer_type
}]};
var data1 = {"question":[{
QuestionID : counter2,
QuestionText: question2,
Choices:[{ChoiceID:103,Choice:"Yes",NextQuestionID:counter},
{ChoiceID:105,Choice:"No",NextQuestionID:counter}],
AnswerType: answer_type
}]};
나는 키 '질문'한 JSON 객체로를 concate하고 값이
var final = {"question":[
{
QuestionID : counter1,
QuestionText: question1,
Choices:[{ChoiceID:100,Choice:"Yes",NextQuestionID:counter},
{ChoiceID:101,Choice:"No",NextQuestionID:counter}],
AnswerType: answer_type
},
{
QuestionID : counter2,
QuestionText: question2,
Choices:[{ChoiceID:103,Choice:"Yes",NextQuestionID:counter},
{ChoiceID:105,Choice:"No",NextQuestionID:counter}],
AnswerType: answer_type
}
]};
이하 나는 많은 방법을 시도하고 아래의 방법으로 가까운 나의 목적지에 배열처럼 될 것입니다 싶어하지만 배열을지지합니다 내가 question:Object
각 인덱스 객체를 포함 question:Array[2]
을 concate 수있는 경우 데이터와 데이터 1 개체의
var jsons = new Array();
jsons.push(data);
jsons.push(data1);
내 문제는 해결됩니다. 최종 출력은 question:Array[3]
어떤 도움을 주실 것입니다. 미리 감사드립니다.
하지 JSON이 문제를 해결하려고 원하기 때문에. 또한 시도한 것과 실패한 것을 설명하십시오. –
그냥 두 가지, 그리고 만약 당신이 '{질문': [질문, q2]}'var myObject = { 'question': [data.question, data1.question]}; ' – algrebe