JSON zwraca [obiekt obiektu] [duplikat]

To pytanie ma już tutaj odpowiedź:

Co oznacza [obiekt obiektu]? (JavaScript) 5 odpowiedzi

Usiłuję zwrócić dane JSON z określonego adresu URL, ale gdy pojawi się alert, po prostu pokazuje [obiekt obiektu] (zdaję sobie sprawę, że obiekt obiektu nie jest w rzeczywistości błędem).Chciałbym wypluć nazwę pozycji i inne pola w alercie. Jak mam to zrobic?

Oto przykład JSON, na który patrzę (pełny plik ma około 30 wpisów)

[
  {
    "m_id": 473644,
    "m_positionName": "Application Monitoring Software Engineer",
    "m_positionLocations": [
      {}
    ],
    "m_active": true,
    "m_description": "Job Responsibilities:\r\n\r\n-Create world class application monitoring tools and dashboards for our health care applications\r\n\r\n-Develop business rules to pro actively identify and re-mediate system-level issues before they occur.\r\n\r\n-Create business intelligence reports for internal and external use as a supplement to software products.\r\n\r\n\r\n\r\nJob Requirements:\r\n\r\n-BS or MS Degree in computer science or any engineering discipline.\r\n-4+ years of experience with Java (or other object-oriented programming language).\r\n-Experience in SQL, Struts, Hibernate, Spring, Eclipse, JSP, JavaScript.\r\n-Highly motivated and self-driven personality.\r\n-Excellent interpersonal and leadership skills.\r\n-A vision for the future and a desire to make a difference.\r\n-Experience with Maven, Tomcat, PostgreSql, Jasper Reports,",
    "m_postedDate": "Jun 29, 2012 9:17:19 AM",
    "m_closingDate": "Jun 29, 2013 12:00:00 AM"
  }
]

A oto skrypt, którego używam.

 $.ajax({
 type: "GET",
 url: '/wp-content/themes/twentyeleven/js/jobopenings.json',
 async: false,
 beforeSend: function(x) {
  if(x && x.overrideMimeType) {
   x.overrideMimeType("application/j-son;charset=UTF-8");
  }
 },
dataType: "json",
success: function(data){
alert(data);
}
});

Każda pomoc jest bardzo ceniona.

questionAnswers(3)

yourAnswerToTheQuestion