Tôi có một WEB API C#, bên trong nó Tôi có dữ liệu mà là một liên kết, ví dụ: images/Chinese/AbaloneEggCustard.jpg
Loại bỏ dấu gạch chéo từ web api JSON C#
nhưng trong JSON, nó xuất hiện như thế này:
[{"BackgroundImage":"images\/Chinese\/AbaloneEggCustard.jpg", ......}]
Tôi có thể biết cách xóa bỏ dấu gạch chéo không? Cần nó loại bỏ vì vậy hy vọng tôi có thể truy cập vào các hình ảnh khi tôi liên kết với azure.
Dưới đây là các mã điều khiển của tôi:
public IEnumerable<Food> Get()
{
List<Food> Cases = new List<Food>();
try
{
string connectionString = ConfigurationManager.ConnectionStrings["HealthyFoodDBConnectionString"].ConnectionString;
myConnection = new SqlConnection(connectionString);
myConnection.Open();
string sql = "SELECT * from [Recipe] ";
myCommand = new SqlCommand(sql, myConnection);
myDataReader = myCommand.ExecuteReader();
while (myDataReader.Read())
{
Cases.Add(new Food()
{
RecipeID = (int)myDataReader["RecipeID"],
RecipeTitle = (string)myDataReader["RecipeTitle"],
FoodCategoryID = Convert.ToInt32(myDataReader["FoodCategoryId"]),
Serves = (string)myDataReader["Serves"],
PerServing = (string)myDataReader["PerServing"],
Favourite = ((Convert.ToInt32(myDataReader["Favourite"]) == 1) ? true : false),
Directions = (string)myDataReader["Directions"],
BackgroundImage = (string)myDataReader["BackgroundImage"],
HealthyTips = (string)myDataReader["HealthyTips"],
Nutritions = (string)myDataReader["Nutritions"],
Ingredients = (string)myDataReader["Ingredients"]
});
}
}
finally
{
if (myConnection != null)
myConnection.Close();
}
return Cases;
}
đây là mã Index.cshtml tôi:
<script language="javascript" type="text/javascript">
$(document).ready(function() {
// Send an AJAX request
$.getJSON("api/food/",
function (data) {
// on success, 'data' contains a list of products
$.each(data, function (key, val){
//format the text to display
var str = val.RecipeTitle + ' | ' + val.FoodCategoryID + ' | ' + val.Serves + ' | ' + val.PerServing + ' | ' + val.Favourites + ' | ' + val.Directions + ' | ' + val.BackgroundImage + ' | ' + val.HealthyTips + ' | ' + val.Nutritions + ' | ' + val.Ingredients;
// add a list item for the product
$('<li/>', { html: str }).appendTo($('#cases'));
});
});
});
mà dấu chéo ngược được bạn đề cập đến? –
dấu gạch chéo ngược = dấu gạch chéo về phía trước? –
dấu gạch chéo ngược = \ dấu gạch chéo =/ – forsakenedsj