Dritan Nikolla
asked on
Accessing nested key value pairs in javascript
Hi guys,
I have been able to implement a sort of password for a javascript package I am using, called jsPsych 5.0. I used a loop function and a survey-text plugin as follows:
This worked well.
Now, the problem I have is that var Responses = JSON.parse(data[0].respons es); is returning Responses = {"Q0":"mypassword"}. Trying to access it using Responses.Q0 does not seem to work. Any help with this please? I need to access the value of the key Q0, I am not sure how to search for that in internet. I have tried Responses[Q0], Responses["Q0"], nothing works. All I need is to get the value of the "Q0":"mypassword" - i.e. mypassword. Any help please
All the best and thank you,
Dritan
I have been able to implement a sort of password for a javascript package I am using, called jsPsych 5.0. I used a loop function and a survey-text plugin as follows:
var password = {
type: 'survey-text',
questions: [{prompt: "Please enter the password provided to you by email", rows: 3, columns: 40}],
};
var loop_node_password = {
timeline: [password],
loop_function: function(data){
var Responses = JSON.parse(data[0].responses);
if (Responses.Q0 == "mypassword"){
return false;
}else{
return true;
alert("Please enter the correct password")
}
}
};
timeline.push(loop_node_password);
This worked well.
Now, the problem I have is that var Responses = JSON.parse(data[0].respons
All the best and thank you,
Dritan
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
This worked Julian Hansen, thank you very much :). Also, thank you OMC2000 for helping.
Cheers,
Dritan
Cheers,
Dritan
@Dritan,
You are welcome. I see this is your first question - Welcome to Experts Exchange - we hope to see more of you on the forums.
It appears your question has been answered - if so could you close the question. If you need assistance with this process please post back here.
You are welcome. I see this is your first question - Welcome to Experts Exchange - we hope to see more of you on the forums.
It appears your question has been answered - if so could you close the question. If you need assistance with this process please post back here.
Thanks Julian Hansen
Open in new window