As per title, is it considered a good practice to put HTML in JSON? The reason I need to do this is because I would like to have a custom dropdown where the list is coming f
You could, sure, but you could just as easily pass the values as an array in the JSON and put the HTML rendering code in the client; saving you server cycles, bandwidth bytes, and logic-presentation blending.