## javascript – Get Comment Text via REST API

Question

The following REST call is used to get a specific comment:

var comment_id = 239;
response = wp.apiRequest( {   // ajax post to set up comment redact meta value
method: 'POST',
data: thedata
} );


This returns a JSON object, and the next step is to get the comment text from the JSON object, which contains these values (not complete response, and sanitized):

{
"id": 239,
"post": 424,
"parent": 0,
"author": 1,
"author_url": "",
"date": "2023-02-20T12:43:02",
"date_gmt": "2023-02-20T20:43:02",
"content": {
"rendered": "<div class=\"comment_text\"><p>here is a comment</p>\n</div>"
},
"status": "approved",
"type": "comment",
}


My problem is I can’t figure out how to get the ‘rendered’ value. I have tried this:

response_array = JSON.parse(response.responseText);


but get an error:

JSON.parse: unexpected character at line 1 column 1 of the JSON data


Still learning JSON, and have done many searches to now avail.

What JS code will get me the comment text out of the response object?

0
1 month 2023-02-22T20:25:31-05:00 0 Answers 0 views 0