Я хотел бы извлечь JSON данные ВЫХОД в следующем формате. JSON:
{
"person":{
"givenName":"alpha",
"surname":"bravo",
"Info":{
"status":"active",
"userid":"userid_cn",
"roles":[
"faculty.role1",
"faculty.role2"
],
"studynum":"2122",
"email":"alpha.bravo@email.com"
}
}
}
Тем не менее, в настоящее время у меня есть
function createInfo(status, userid,studynum,email) {
var objectString = "{\"status\": \"active\",\"userid\": \"" + userid + "\",\"roles\": [\"faculty.role1\",\"faculty.role2\"],\"studynum\":\"" +
studynum + "\",\"email\": \""+ email + "\"}";
var orgInfoJSon = JSON.parse(objectString);
return orgInfoJSon;
}
//Create Student JSON object
function CreateStudent(givenName, surname) {
var objectString = "{\"givenName\": \"" + givenName + "\",\"surname\": \"" + surname + "\"}";
var StudentJSON = JSON.parse(objectString);
return StudentJSON;
}
//Create Full JSON
function CreateFacultyUpdateJSON(givenName, surname,status, userid,studynum,email) {
var returnJSON = CreateStudent(givenName, surname);
returnJSON["Info"] = createInfo(status, userid,studynum,email);
return returnJSON;
}
. Он генерирует часть ожидаемого результата, но я застрял на том, как включить первый ключевая часть, «человек». Будем весьма благодарны за любые подсказки / идеи о том, как включить «человека» для извлечения всей информации.