I am currently practicing using Javascript/Dojo. However, I have an error that I am unable to solve:
Uncaught SyntaxError: Unexpected token o
That's because you are parsing a plain object, and not a string, as expected. In this case you just have to:
alert(jsonData.list[1].Name);
In this case, to use the JSON.parse method you should've been using this string:
var stringifiedJson = var data = "{"+
"\"list\": {"+
"\"1\": {"+
"\"Relevance\": \"Low\","+
"\"id\": 1,"+
"\"Name\": \"Inorganic\""+
"},"+
"\"2\": {"+
"\"Relevance\": \"Low\","+
"\"id\": 2,"+
"\"Name\": \"Mobile\""+
"}"+
"}"+
"}";
var jsonData = JSON.parse(stringifiedJson);
alert(jsonData.list[1].Name);
I recommend you to take a look at this MDN article about native JSON