Which of the following code will return a valid JSON object?( )
JSON.parse("({'FirstName': 'John', 'LastName':'Doe'})");
JSON.parse('({"FirstName": "John", "LastName":"Doe"})');
JSON.parse('{"FirstName": "John", "LastName":"Doe"}');
JSON.parse("{'FirstName': 'John', 'LastName':'Doe'}");